Video: Final Launch of Space Shuttle Endeavor
May 16, 2011 at 8:56 A.M. EDT Space Shuttle Endeavour lifted off from Kennedy Space Center in Cape Canavral, Florida. International Space Station assembly mission which will deliver the Alpha Magnetic Spectrometer and the ELC-3 […]