NASA Space Shuttle Endeavour Makes its Final Landing

Shuttle Endeavour Makes its Final Landing
John Raoux / Reuters

Touch Down
Space shuttle Endeavour commander Mark Kelly leaves the crew transports after returning to Earth onboard Endeavour at the Kennedy Space Center in Cape Canaveral, Florida on June 1, 2011.

Get the Latest Photos from Time.com
Get TIME photos and pictures of the week delivered directly to your inbox.