Space Shuttle Endeavour Rolls Through the Streets of LA
It’s 3 weeks later and we decided to drive 350 miles to see Space Shuttle Endeavour makes its way through the streets of LA to its final stop: The California Science Center. We attempted to watch Endeavour cross the 405 … Read More