Discovery Touches Down In Florida
Space shuttle Discovery landed at NASA’s Kennedy Space Center in Florida early April 20, ending a successful 15-day resupply mission to the International Space Station.
The winged ship rolled onto the runway at 9:08 a.m. EDT.
Fog and rain showers in Central Florida forced Mission Control to wave the shuttle fliers off an ...