STS-29Space Shuttle Discovery / OV-103Lockheed Space Operations CompanyLaunch Status Success Mon • Mar 13th, 1989 2:57 PM UTC View More Information