Luxury Tours of Los Angeles - 9:27 29 October 2012

Space shuttle Endeavour rolls into new L.A. home at museum

The retired Space Shuttle Endeavour is seen as it arrives at the California Science Center, in Los Angeles October 14, 2012. REUTERS/Lawrence K. Ho/Los Angeles Times/Pool

Did you like this? Share it:

Leave a Reply

Menu Title