ExosatDelta 3914United States Air ForceLaunch Status Success Thu • May 26th, 1983 3:18 PM UTC View More Information