Articles Archive for March 2009
World News »
Headline, World News »
The U.S. space shuttle Discovery and its crew of seven returned to Earth on Saturday, ending a 13-day mission to the International Space Station (ISS). The space shuttle landed safely at the Kennedy Space Center in Florida at 3:14 p.m., which was originally delayed due to gathering clouds and gusting winds, according to NASA officials.





