Los Angeles – Space Shuttle
Oct 13
California, North America, USA No Comments
The Space Shuttle Endeavor travels across Los Angeles on it’s way to it’s new home at the Science Center.
Oct 13
California, North America, USA No Comments
The Space Shuttle Endeavor travels across Los Angeles on it’s way to it’s new home at the Science Center.