Astronomy On This Day In History: Hubble Space Telescope Was Launched – On April 24, 1990MessageToEagle.com | April 24, 2016 MessageToEagle.com – On April 24, 1990, the Space Shuttle Discovery lifted off from Earth, from Kennedy Space Center in Florida, with the Hubble Space Telescope. The following day, Hubble was released into Read More