Explorer 32Thor Delta C1United States Air ForceLaunch Status Success Wed • May 25th, 1966 2:00 PM UTC View More Information