STS-51-DSpace Shuttle Discovery / OV-103Lockheed Space Operations CompanyLaunch Status Success Fri • Apr 12th, 1985 1:59 PM UTC View More Information