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.
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.