Endeavour returns from final flight

Endeavour returns from final flight
Endeavour returns from final flight Space Shuttle Endeavour landed safely at the Kennedy Space Center on June 1, 2011 at 2:35 a.m. EDT. Endeavour delivered the $2 Billion Alpha Magnetic Spectrometer to the International Space Station. Ken Kremer

"We're changing the world. Are you in?"
- CEO Bill Nye

Sign up for email updates