Space shuttle Endeavour set to land back to earth
The US space shuttle Endeavour is all set to land back to earth on Friday after a 16-day mission.
With reverberating sonic booms, the Space Shuttle Endeavour has returned to Earth after an eventful assignment to fix parts of the International Space Station, BBC news reported on its website.