Designed by
Title
Space Shuttle Endeavour #241342721
Description
Los Angeles, California, USA - October 13, 2012: historic image of the Space Shuttle Endeavour shown on Crenshaw Boulevard as it`s transported to the California Science Center.
This image is editorial