STS-33Space Shuttle Discovery / OV-103Lockheed Space Operations CompanyLaunch Status Success Thu • Nov 23rd, 1989 12:23 AM UTC View More Information