Hubble Space Telescope after release from Discovery’s cargo bay, STS-31, 25 April 1990

Hubble Space Telescope after release from Discovery, STS-31, 25 April 1990. (NASA)

Leave a Reply

Your email address will not be published. Required fields are marked *