Links Archives: The Big Picture: The Baikonur Cosmodrome
September 24, 2008
The Big Picture: The Baikonur Cosmodrome
NASA will be relying on Russia and Baikonur Cosmodrome in Kazakhstan for launching astronauts from 2010 to 2015.
[an error occurred while processing this directive]
Posted to Entertain»Photos by pooya at September 24, 2008 01:10 PM