Space shuttle Discovery drops from the blue sky preparing to land on Runway 15 at NASA’s Kennedy Space Center. This 69th landing at Kennedy ended the STS-124 mission, a 14-day flight to the International Space Station. The crew delivered the Japan Aerospace Exploration Agency’s large Japanese Pressurized Module and its remote manipulator system to the station.
Image credit: NASA/Kevin O’Connell,Scott Haun
June 14, 2008
1 min read