25 May 2009

Space Shuttle Atlantis Touches Down

From Morning Report, 7:10 am on 25 May 2009

The Space Shuttle Atlantis has touched down to earth after a daring mission to repair the Hubble space telescope.