A pair of U.S. astronauts stuck for more than nine months on the International Space Station will be returned to Earth on Tuesday evening, NASA said.



Comment on this Article Via Your Disqus Account