Enlarge Photo

Photo by: John Raoux

The space shuttle Endeavour touches down on Runway 15 at the Kennedy Space Center at Cape Canaveral, Fla., on Wednesday, June 1, 2011, after completing her final flight. Endeavour and her crew of six astronauts wrapped up a 16-day mission to the International Space Station. (AP Photo/John Raoux)

Happening Now