Homecoming

Endeavour returns to Earth after 12 days in space.

Endeavour returns to Earth after 12 days in space.
Endeavour returns to Earth after 12 days in space. AirSpaceMag.com

Get the latest stories in your inbox every weekday.