Russia Building Interplanetary Space Station Near Venus

Russia Building Interplanetary Space Station Near Venus

While everyone else is rushing to explore Mars for life and good spots to set up colonies, Russia is going the opposite direction:...

Chris Mahon
Wednesday, 06 December 2017 - 11:23AM