Showing posts with label Russia space station. Show all posts
Showing posts with label Russia space station. Show all posts
Monday, February 9, 2009
Russia's own space station
In a move sure to inspire myocardial infarction in Baker Institute jerk George Abbey, Russia has announced plans to build a separate orbital station for its future lunar and Mars exploration projects. NASA delenda est.
Subscribe to:
Posts (Atom)
