Back to STS-127

Endeavour touches down on Runway 15 of the Shuttle Landing Facility to end STS-127 at 10:48am ET July 31, 2009.