Satcom 2Delta 3914United States Air ForceLaunch Status Success Fri • Mar 26th, 1976 10:47 PM UTC View More Information