Space Shuttle Discovery lands in Florida - Summary
Washington - The Space Shuttle Discovery touched down at the Kennedy Space Center in Cape Canaveral, Florida on Wednesday after a 15-day mission that focused on construction of the International Space...