Next-to-last space shuttle flight lands on Earth
AP – 19 mins agoCAPE CANAVERAL, Fla. – Space shuttle Endeavour and its six astronauts returned to Earth on Wednesday, closing out the next-to-last mission in NASA's 30-year program with a safe middle-of-the-night landing. Full Story »