Shuttle Discovery returns to Earth
Shuttle Discovery and its crew of seven returned to Earth today and successfully wrapped up a construction mission that left the international space station with all its solar wings and extra electrical power.
The US space shuttle Endeavour is all set to land back to earth on Friday after a 16-day mission.