View from overhead window during shuttle Discovery launch (2007-12-10)From space shuttle mission STS-102 Discovery launched March 8, 2001, 6:42 a.m. EST from launch pad 39-B Kennedy Space Center, Florida. Check out a 21 minute Post Flight Presentation, narrated by the ... [View]
Sponsored Ads