Explorer 12Delta DM-19United States Air ForceLaunch Status Success Wed • Aug 16th, 1961 3:21 AM UTC View More Information