A View Of Spain At Night

Russia is currently the only country capable of sending astronauts to the International Space Station—for the price of $70 million per seat. However, NASA has just announced that the U.S. will resume its own launches in 2017.

Written by Curiosity Staff September 19, 2014

Curiosity uses cookies to improve site performance, for analytics and for advertising. By continuing to use our site, you accept our use of cookies, our Privacy Policy and Terms of Use.