Space Shuttle Endeavour Lands in L.A. for Display at California Science Center

SPACE.com
Space Shuttle Endeavour Lands in L.A. for Display at California Science Center
The Shuttle Carrier Aircraft carrying shuttle Endeavour landed at Los Angeles International Airport on September 21, 2012. The shuttle made a grand tour of California before landing in LA. Endeavour will go on display at the California Science
View Comments (1)