Space Shuttle Endeavor arrived in LA in 2012
Space Shuttle Endeavor arrived in LA in 2012
Construction is underway for a new permanent home for Space Shuttle Endeavor in Los Angeles.
Construction is underway for a new permanent home for Space Shuttle Endeavor in Los Angeles.