Scientist claims signs of life on Venus

Venus

View gallery

9 photos

The Indo-Asian News Service reported Jan. 21 that a Russian scientist has published what he claims is evidence of life on Venus, Earth’s nearest neighbor in the direction of the sun.

View Comments