Space Shuttle Endeavor @ California Science Center

The Space Shuttle Endeavour is on display at the California Science Center in Exposition Park. 

Not Disney but thought you might enjoy, the Space Shuttle Endeavor @ California Science Center

 


Related Space Shuttle Posts:

Leave a Comment