The space shuttle Endeavour touches down on runway 15 after completing her final flight at the Kennedy Space Center in Cape Canaveral, Fla., Wednesday, June 1, 2011. Endeavour , and her crew of six astronauts, wrapped up a 16 day mission to the international space station.
Section:Photo