Venus is a Russian planet, Russia’s space agency chief declares

The head of Russia’s government space agency has claimed that planet Venus is a “Russian planet.” The bold territorial claim comes on the heels of scientific research suggesting life could exist on Earth’s celestial neighbor, the second planet from the sun. Roscosmos chief Dmitry Rogozin, who’s known for espousing unconventional scientific views said this week […]