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