https://www.foxnews.com/lifestyle/this-day-history-april-25-1990-hubble-space-telescope-placed-orbit-space-shuttle-discovery
The Hubble Space Telescope, proclaimed by NASA the most significant advance in astronomy since Galileo, was placed in orbit on this day in history, April 25, 1990.
Create an account or login to join the discussion