NASA Space Shuttle Endeavour Makes its Final Landing

Shuttle Endeavour Makes its Final Landing
Joe Skipper / Reuters

Touch Down
Endeavour logged 123 million miles during its period in service.

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