STS-91Space Shuttle Discovery / OV-103Lockheed Space Operations CompanyLaunch Status Success Tue • Jun 2nd, 1998 10:06 PM UTC View More Information