STS-95Space Shuttle Discovery / OV-103Lockheed Space Operations CompanyLaunch Status Success Thu • Oct 29th, 1998 7:19 PM UTC View More Information