Updates 30 Years of the Hubble Space Telescope by NASA, Aliens & KouroshApril 28, 2020 On April 25, 1990, the Hubble Space Telescope was deployed from the cargo bay of space shuttle Discovery. Source:: updates 3 Related