STS-126 Landing Coverage

    Space Shuttle Endeavour Completes STS-126 Mission

    Space shuttle Endeavour and a crew of seven astronauts landed at 4:25 p.m. EST on Nov. 30, 2008 at Edwards Air Force Base, Calif. During the 16-day STS-126 mission, the astronauts performed important repair work and delivered equipment that will prepare the International Space Station to house six crew members for long-duration missions. Endeavour returned to NASA's Kennedy Space Center in Florida on Dec. 12, 2008 atop a Shuttle Carrier Aircraft.

STS-126 Landing Videos