NASA Space Shuttle Endeavour Makes its Final Landing

Shuttle Endeavour Makes its Final Landing
Joe Skipper / Reuters

Safe Landing
Space shuttle Endeavour lands 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.