The US space shuttle Endeavour is all set to land back to earth on Friday after a 16-day mission.
Space shuttle Endeavour set to land back to earth