A apnews.com Astronauts arrive at International Space Station just 8 hours after launching 18 points gmays 5 days ago 7 comments