IMP FThor Delta E1United States Air ForceLaunch Status Success Wed • May 24th, 1967 2:05 PM UTC View More Information