Space Shuttle Endeavour Liftoff
Photograph - Photograph
November 14, 2008 - Against a black sky, the Space Shuttle Endeavour and its seven-member STS-126 crew head toward Earth orbit and a scheduled link-up with the International Space Station. Liftoff was on time at 755 p.m. (EST) on Nov. 14, 2008 from launch pad 39A at the Kennedy Space Center.
December 12th, 2011
Viewed 178 Times - Last Visitor from Seattle, WA on 09/01/2015 at 7:59 AM