Curtain call at home for Endeavour's final crew
Thursday, June 2, 2011 - 17:00
in Astronomy & Space
(AP) -- The final crew of the space shuttle Endeavour has arrived home in Houston to a cheering crowd of hundreds of co-workers and families.