1 min readHubble 25NASAApr 07, 2015 Image Article #Hubble25 – STS-31 Hubble Telescope launched in 1990 #Hubble25 – STS-31 Hubble Telescope launched in 1990