Shuttle Discovery ends 13-day mission
Saturday, March 28, 2009 - 15:07
in Astronomy & Space
The space shuttle Discovery landed in Florida on Saturday, ending a 13-day mission that involved construction at the International Space Station.