Space Shuttle Endeavour's Final Launch

Launch of STS-134 - Space Shuttle Endeavour lifts off from NASA's Kennedy Space Center in Florida on its final mission. Commander Mark Kelly and crew will deliver the Alpha Magnetic Spectrometer to the International Space Station.

Categories

Video Shock and Awe