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
Space shuttle Endeavour and its carrier aircraft fly low over the California State Capitol Building in Sacramento on Sept. 21, 2012, during a state-wide tour over California on the way to Los Angeles, where Endeavour will be placed on public di
View Comments (0)