STS-96Space Shuttle Discovery / OV-103Lockheed Space Operations CompanyLaunch Status Success Thu • May 27th, 1999 10:49 AM UTC View More Information