30 Years of the Hubble Space Telescope

On April 25, 1990, the Hubble Space Telescope was deployed from the cargo bay of space shuttle Discovery.


Click here for original story, 30 Years of the Hubble Space Telescope


Source: NASA Image of the Day