STS-41Space Shuttle Discovery / OV-103Lockheed Space Operations CompanyLaunch Status Success Sat • Oct 6th, 1990 11:47 AM UTC View More Information