STS-126 Launch Coverage

    Space Shuttle Endeavour Lifts Off on STS-126 Mission

    Space shuttle Endeavour and its seven-member crew launched from NASA's Kennedy Space Center in Florida on Nov. 14, 2008 at 7:55 p.m. EST. During the 15-day flight, astronauts will install several critical items aimed at supporting an expanded station crew beginning next year.

STS-126 Launch Videos