Log In or Register
The orbiter Discovery slows to a stop after landing on Runway 15 at NASA's Shuttle Landing Facility, completing mission STS-121 to the International Space Station.Credit: NASA/JPL.