STS-118 Landing Coverage

    Space Shuttle Endeavour Landed - August 21, 2007 - 12:32 p.m. EDT

    View the exciting landing day videos posted below.