NASA Hands Keys to Space Shuttle Endeavour to Calif. Museum
Tuesday, October 11, 2011 - 14:30
in Astronomy & Space
The California Science Center in Los Angeles is the future home of Endeavour.
The California Science Center in Los Angeles is the future home of Endeavour.