Discovery touches down on Runway 15 at the Shuttle Landing Facility June 14 at 11:15am EDT to end STS-124.

Back to STS-124 launch photos