Discovery lands safely in Florida
Saturday, March 28, 2009 - 15:49
in Astronomy & Space
CAPE CANAVERAL, Fla., March 28 (UPI) -- The space shuttle Discovery landed in Florida Saturday after a 13-day mission and a 90-minute weather delay.