Space Shuttle Discovery Sts-121 Landing
Space Shuttle Discovery made a picture-perfect touchdown at Kennedy's Shuttle Landing Facility in Florida. Commander Steven Lindsey and Pilot Mark Kelly guided the ship as it made its 17,000 mph descent from space. The landing completes a 13-day mission to the International Space Station.