Hubble deployment from space shuttle Discovery 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. *Credit: NASA*
Anonymous readers can preview up to 1024 characters here. Log in to unlock the full article once ingest succeeds.