Image above: Space shuttle Atlantis lands at Edwards Air Force Base in California, completing the final servicing mission to the Hubble Space Telescope. Image Credit: NASA/Carla Thomas
View High-res
NASA Managers Praise the STS-125 Mission and Crew
Space shuttle Atlantis landed at Edwards Air Force Base in California at 11:39 a.m. EDT, completing a 13-day journey of approximately 5.3 million
