Another doomed spacecraft set to fall back to Earth
Yet another doomed spacecraft is set to fall back to Earth in the near future.
Endeavour and its six astronauts returned safely to Earth on Sunday, making a rare nighttime landing to end a mission that resulted in the virtual completion of the International Space Station.