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.