Space Shuttle Discovery Liftoff
Photograph - Photograph
October 23, 2007 - The Space Shuttle Discovery and its seven-member STS-120 crew head toward Earth-orbit and a scheduled link-up with the International Space Station. Liftoff from Kennedy Space Center's launch pad 39A occurred at 113819 a.m. (EDT).
December 7th, 2011
Viewed 170 Times - Last Visitor from Germany on 05/02/2015 at 7:05 PM