Shuttle Discovery Returns From Space
Saturday, June 14, 2008 - 10:42
in Astronomy & Space
Shuttle Discovery and its crew of seven returned to Earth and capped a successful expansion job at the international space station, more spacious and robust thanks to a new billion-dollar science lab.