Astronauts arrive at International Space Station just 8 hours after launching

(apnews.com)

15 points | by gmays 7 hours ago ago

5 comments