Space Shuttle Endeavour Arrives at Its New L.A. Museum Home

SPACE.com
Space Shuttle Endeavour Arrives at Its New L.A. Museum Home
Space shuttle Endeavour is seen rolling into its new home, the Samuel Oschin Display Pavilion at the California Science Center in Los Angeles, on Sunday, Oct. 14, 2012.
View Comments (0)