1 / 9


This photo of Venus was taken by the Galileo spacecraft's Solid State Imaging System on February 14, 1990, at a range of almost 1.7 million miles from the planet. (AP PHOTO/NASA)

Scientist claims signs of life on Venus

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.