1 min read
Hubble’s Deployment (1990)

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.
- Release DateApril 25, 1990
- Credit
Share
Details
Last Updated
Mar 27, 2025
Contact
Media
Claire Andreoli
NASA’s Goddard Space Flight Center
Greenbelt, Maryland
claire.andreoli@nasa.gov