Space Shuttle Discovery lands in Florida
Sunday, March 29, 2009 The space shuttle Discovery landed at the Kennedy Space Center in Florida on Saturday, ending its thirteen-day mission to the International Space Station (ISS). The spacecraft’s landing was delayed for two …