STS-41-DSpace Shuttle Discovery / OV-103Lockheed Space Operations CompanyLaunch Status Success Thu • Aug 30th, 1984 12:41 PM UTC View More Information