Space shuttle Endeavour heads back to Earth

30th May 2011, Comments 0 comments

The US space shuttle Endeavour undocked from the International Space Station and headed back to Earth on Monday, wrapping up its final journey before entering retirement, NASA said.

0 Comments To This Article