VIDEO: Space Shuttle Endeavour Lands in California
The final trip has finally concluded by the space shuttle Endeavour, with the craft landing at Edwards Air Force Base just moments ago. Tomorrow it will travel to Los Angeles to its final resting place at the California Science Center.
Did you know: according to Reuters, 400 trees in L.A. had to be cut down to allow for the shuttle's trip from LAX to the center tomorrow!
Watch video of the historic landing: