Is There Life in The Red Planet?

NASA's recent revelation in consultation with Japan's Jexa and India's Isro about existence of life in the Red Plant is noteworthy. (MORE)
+ 2 others commented on this article