STS-31 was the thirty-fifth mission, launching on April 24 and landing April 29, 1990 using Space Shuttle Discovery; during this mission, the Hubble Space Telescope deployed in a 380-statute-mile orbit.