Kennedy Space Center, Launch Complex 39B Payload Changeout Room
April 1990
The Hubble Space Telescope is shown installed into the payload bay of the Space Shuttle Discovery as part of preparations for mission STS-31 which launched 25 years ago today on April 24, 1990. Olympus OM-1N w/Vivitar 28-85mm, processed with Aperture.