STS-124 Pilot Ken Ham joins in the traditional walk-around under the shuttle after landing. The STS-124 mission ended with space shuttle Discovery's landing on Runway 15 at NASA's Kennedy Space Center, ending a 14-day mission to the International Space Station. Discovery's main landing gear touched down at 11:15:19 a.m. EDT on Runway 15. The nose landing gear touched down at 11:15:30 a.m. and wheel stop was at 11:16:19 a.m. The mission completed 5.7 million miles. The STS-124 mission delivered the Japan Aerospace Exploration Agency's large Japanese Pressurized Module and its remote manipulator system to the space station. Photo credit: NASA/Kim Shiflett
Details