Explorer 15Thor Delta AUnited States Air ForceLaunch Status Success Sat • Oct 27th, 1962 11:15 PM UTC View More Information