Image of the Day 30 Years of the Hubble Space Telescope StaffApril 28, 2020031 views On April 25, 1990, the Hubble Space Telescope was deployed from the cargo bay of space shuttle Discovery. Source: nasa.gov