Space Photos
:
Space Shuttle Photo History
:
STS-31, Hubble deployed
Previous Photo
Back to Album
Next Photo
Previous Photo
Back to Album
Next Photo
Hubble Space Telescope released from Orbiter Atlantis, after maintenance and upgrades to extend life of HST, May 2009. Launched 4/24/90. Credit NASA photo.