Life Spotted On Venus - Russian Scientists !!!
phatphuk
Published
01/23/2012
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
1 Comments