
The Hubble Space Telescope is photographed at the moment of release from space shuttle Discovery on April 25, 1990 as part of STS-31, the Space Shuttle's mission to deploy the observatory.
The Hubble Space Telescope is photographed at the moment of release from space shuttle Discovery on April 25, 1990 as part of STS-31, the Space Shuttle's mission to deploy the observatory.