STS-56Space Shuttle Discovery / OV-103Lockheed Space Operations CompanyLaunch Status Success Thu • Apr 8th, 1993 5:29 AM UTC View More Information