Explorer 33Thor Delta E1United States Air ForceLaunch Status Success Fri • Jul 1st, 1966 4:02 PM UTC View More Information