Landing Coverage

    11.07.07 - Landing of Space Shuttle Discovery

    Space shuttle Discovery landed at 1:01 p.m. EST on the Shuttle Landing Facility at NASA's Kennedy Space Center in Florida, wrapping up the STS-120 mission. View landing day highlights below.