NASA Space Shuttle Endeavour Makes its Final Landing

Shuttle Endeavour Makes its Final Landing
Pierre Ducharme / Reuters

Maintenance
Technicians work on the Endeavour after its landing at 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.