NASA Hubble: STS-125 MS1 Good and MS4 Massimino during EVA4
NASA Hubble: SM4 Announcement
NASA Hubble: Servicing Mission 4 Crew
NASA Hubble: Gregory C. Johnson
NASA Hubble: Andrew J. Feustel
NASA Hubble: John M. Grunsfeld
NASA Hubble: Mike Massimino
NASA Hubble: Systems Engineering Simulator
NASA Hubble: Megan McArthur
NASA Hubble: Scott D. Altman
NASA Hubble: Training Session in the Space Vehicle Mockup Facility
NASA Hubble: STS-125 Crewmembers
NASA Hubble: Training Session in One of the Full-scale Trainers
NASA Hubble: Scott D. Altman
NASA Hubble: Training in the JSC Neutral Buoyancy Lab
NASA Hubble: Training in the JSC Neutral Buoyancy Lab
NASA Hubble: Mike Massimino
NASA Hubble: White Room on Launch Pad 39A at NASA's Kennedy Space Center
NASA Hubble: STS-125 Crew Portrait
NASA Hubble: STS-125 Crew Members Head for Launch Pad 39A
NASA Hubble: STS-125 Crew Members Head for Launch Pad 39A
NASA Hubble: STS-125 Crew Members Head for Launch Pad 39A
NASA Hubble: STS-125 Crew Prepares to Board the Space Shuttle Atlantis
NASA Hubble: STS-125 Crew Prepares to Board the Space Shuttle Atlantis
NASA Hubble: T-38 Flyover
NASA Hubble: Space Shuttle Atlantis on Launch Pad
NASA Hubble: Space Shuttle Atlantis on Launch Pad
NASA Hubble: Space Shuttle Atlantis on Launch Pad
NASA Hubble: Launch of Space Shuttle Atlantis on STS-125 Mission
NASA Hubble: Launch of Space Shuttle Atlantis on STS-125 Mission