Gregory C. Johnson at the controls, space shuttle Atlantis descended to a smooth landing at Edwards Air Force Base, Calif. The STS-125 astronauts concluded their successful mission to the Hubble Space Telescope when the shuttle touched down at 11:39 am EDT. Atlantis arrived at the Hubble Space Telescope on May 13, and the STS-125 crew performed five spacewalks on five consecutive days to repair and upgrade the telescope. ... Landing touchdown Atlantis Successful STS-125 05/24/09 Shuttle ...