STS-59Space Shuttle Endeavour / OV-105Lockheed Space Operations CompanyLaunch Status Success Sat • Apr 9th, 1994 11:05 AM UTC View More Information