ESSA 5Thor Delta EUnited States Air ForceLaunch Status Success Thu • Apr 20th, 1967 11:21 AM UTC View More Information