Space Shuttle Endeavour Lifts Off For Space Station Mission
Space Shuttle Endeavour STS-126 crew members, Commander Christopher Ferguson (C), pilot Eric Boe (L), and mission specialist Donald Pettit walk out of the operations and checkout building on their way to boarding the shuttle at Kennedy Space Center, November 14, 2008 in Cape Canaveral, Florida. Endeavour is scheduled to launch tonight on a mission to the International Space Station. (Photo by Matt Stroshane/Getty Images)i
(Nov. 14, 2008 - Source: Matt Stroshane/Getty Images North America) more pics from this album »