Following the successful landing of space shuttle Discovery at NASA's Kennedy Space Center to end the 14-day, STS-124 mission, the crew sits for a press conference. Pilot Ken Ham shares his memory of space. The STS-124 mission delivered the Japan Aerospace Exploration Agency's large Japanese Pressurized Module and its remote manipulator system to the International Space Station. The landing was on time at 11:15 a.m. EDT. Photo credit: NASA/Kim Shiflett