WORLD> Photo
Space shuttle Discovery returns to Earth
(Agencies)
Updated: 2008-06-15 09:35
A chase plane flies over the space shuttle Discovery as it lands,ending Mission STS-124 to the International Space Station, at the Kennedy Space Center in Cape Canaveral, Florida June 14, 2008.  [Agencies]