Life Spotted On Venus - Russian Scientists !!!
The Indo-Asian News Service reported Saturday that a Russian scientist has published what he claims is evidence of life on Venus, Earths nearest neighbor in the direction of the sun.
Leonid Ksanfomaliti, an astronomer based at the Space Research Institute of Russias Academy of Sciences, analyzed photographs taken by a Russian landing probe during