Space Shuttle Endeavor Touches Down
December 2nd, 2008The Space Shuttle Endeavor touched down at Edwards Air Force Base in California at 22:25 BST (21:25 GMT) on 30th November 2008. STS-126 was NASA’s 124th space shuttle mission, the 22nd flight for Endeavour and the 27th shuttle visit to the station.
One of the most publicized events of the 16-day journey was the loss of a toolbag.
Click to continue reading “Space Shuttle Endeavor Touches Down”
Go straight to Post



