April 24, 1990: A New Window on the Universe Launched
On April 24, 1990, a Space Shuttle Discovery mission designated STS-31 changed the course of modern astronomy. From low Earth orbit, it deployed one of the most ambitious scientific instruments ever built: the Hubble Space Telescope. Decades in the making and plagued by delays…