Russia's New Spaceport: Vostochny Space Launch Center in Photos
Friday, April 12, 2013 - 12:00
in Astronomy & Space
See photos of Russia's new Vostochny Space Launch Center, which will host the first manned launches from Russian soil.