NASA’s Space Shuttle Returns to Earth after Hubble Mission

Space shuttle Atlantis and its crew landed at 8:39 a.m. PDT Sunday at Edwards Air Force Base, Calif., completing the final servicing mission to the Hubble Space Telescope.