Space shuttle Endeavour wraps up its STS-126 mission with a smooth touchdown at Edwards Air Force Base in California.
November 30, 2008
Endeavour astronauts are beginning what is scheduled to be their flight's landing day.
The seven member crew of Endeavour returned to Earth today, landing at Edwards Air Force Base in California.
Space shuttle Endeavour and its crew landed at 1:25 p.m. PST Sunday at Edwards Air Force Base in California, completing a 16-day journey of more than 6.6 million miles.
November 29, 2008
As Endeavour?s crew prepares for landing, mission managers are closely monitoring a cold front that could affect Sunday?s entry and landing at the Kennedy Space Center in Florida.
Endeavour astronauts are beginning a day of preparations to return home.
