Latest STS-126 mission Stories
EDWARDS, Calif., Nov. 30 /PRNewswire-USNewswire/ -- Space shuttle Endeavour and its crew landed at 1:25 p.m.
The space shuttle Endeavour crew is expected to complete its mission to the International Space Station with a landing at NASA's Kennedy Space Center in Florida at 1:19 pm EST on Sunday, Nov 30.
NASA managers completed a review Thursday of space shuttle Endeavour's readiness for flight and selected the official launch date for the STS-126 mission.
More Images (120 images) »