Shuttle Discovery returns to Earth
Shuttle Discovery and its crew of seven returned to Earth today and capped a successful expansion job at the international space station, more spacious and robust thanks to a new billion-dollar science lab.
The US space shuttle Endeavour is all set to land back to earth on Friday after a 16-day mission.