Russian scientist claims signs of life spotted on Venus
The Indo-Asian News Service reported Saturday 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. Leonid Ksanfomaliti, an astronomer based at … Read More