Hubble Space Telescope after release from Discovery’s cargo bay, STS-31, 25 April 1990 Published on April 24, 2012 in 25 April 1990Full resolution (1024 × 654) Next → Hubble Space Telescope after release from Discovery, STS-31, 25 April 1990. (NASA)