STS-39Space Shuttle Discovery / OV-103Lockheed Space Operations CompanyLaunch Status Success Sun • Apr 28th, 1991 11:33 AM UTC View More Information