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