Welcome Home, Atlantis

atlantis_sts-125_landing

Atlantis and the crew of the STS-125 mission landed safely in California at Edwards Air Force Base after completing the Hubble Servicing Mission on Sunday, May 24, 2009. The almost 5.3-million-mile mission included five spacewalks to repair and upgrade the world-famous observatory.

Image Credit: NASA/Carla Thomas