Space Shuttle California Science Center
Dec. 24, 2024
California Science Center Launches Space Shuttle Endeavor's New $400M Home | Engineering News-Record Space shuttle Endeavour lifted for installation into upright display at California Science Center in Exposition Park - ABC7 Los Angeles Space shuttle Endeavour moving to a new LA home Space Shuttle California Science Center