The Hubble Space Telescope was launched into orbit aboard the Space Shuttle Discovery (STS-31) on April 24, 1990 – the telescope was deployed on April 25th.


The Hubble Space Telescope was launched into orbit aboard the Space Shuttle Discovery (STS-31) on April 24, 1990 – the telescope was deployed on April 25th.