STS-31 (Hubble)Space Shuttle Discovery / OV-103Lockheed Space Operations CompanyLaunch Status Success Tue • Apr 24th, 1990 12:33 PM UTC View More Information