STS-70Space Shuttle Discovery / OV-103Lockheed Space Operations CompanyLaunch Status Success Thu • Jul 13th, 1995 1:41 PM UTC View More Information