Discovery and crew return to Earth
Tuesday, April 20, 2010 - 08:42
in Astronomy & Space
CAPE CANAVERAL, Fla., April 20 (UPI) -- Space shuttle Discovery touched down safely and on schedule Tuesday at the Kennedy Space Center, ending its 15-day mission to the International Space Station.