Video
Space The Last Hubble Huggers
The STS-125 astronauts to repair the Hubble Space Telescope describe their mission in their own words.