News On This Day In History: Hubble Space Telescope Was Launched – On April 24, 1990 AncientPages.com | April 24, 2016 AncientPages.com - On April 24, 1990, the Space Shuttle Discovery lifted off from Earth, from Kennedy Space Center in Florida, with the Hubble Space Telescope. This image of the NASA/ESA Hubble Space Telescope Read More