STS-26Space Shuttle Discovery / OV-103Lockheed Space Operations CompanyLaunch Status Success Thu • Sep 29th, 1988 3:37 PM UTC View More Information