Space Shuttle Endeavour Lands At KSC After Final Mission To Space Station
(L to R) Endeavour astronauts Mark Kelly, Greg Johnson, Michael Fincke, Roberto Vittori, and Andrew Feustel during press conference after landing safely at the John F. Kennedy Space Center after it's last mission, June 1, 2011 in Cape Canaveral, Florida. It launched on its first mission on May 7, 1992, served for 25 flights and traveled more .than 122.8 million miles.
(May 31, 2011 - Source: Roberto Gonzalez/Getty Images North America) more pics from this album »