Space Shuttle Discovery Showcase - STS-31
Channel: SpaceWatch99
Date: 25/01/2012

The Hubble Space Telescope is deployed from space shuttle Discovery on STS-31

Credit: NASA