The space shuttle Endeavour touched down in Los Angeles on Friday on the back of a jumbo jet, greeted by cheering crowds as it ended a celebratory final flight en route to its retirement home at a Southern California science museum.
The space shuttle Endeavour touched down in Los Angeles on Friday on the back of a jumbo jet, greeted by cheering crowds as it ended a celebratory final flight en route to its retirement home at a Southern California science museum.