Comment, Like, & Favorite
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 162 Times - Last Visitor from New York, NY on 07/13/2014 at 2:43 AM
copy and paste to your website / blog - preview