Explorer 21Thor Delta CUnited States Air ForceLaunch Status Success Sun • Oct 4th, 1964 3:45 AM UTC View More Information