Space Shuttle Endeavour Exhibit Opens at California Science Center

SPACE.com
Space Shuttle Endeavour Exhibit Opens at California Science Center
Endeavour is a tight fit inside its new home at the California Science Center, but the accommodations are temporary until a new facility can be completed.
View Comments (0)