STS-64Space Shuttle Discovery / OV-103Lockheed Space Operations CompanyLaunch Status Success Fri • Sep 9th, 1994 10:22 PM UTC View More Information