Echo 1Thor DeltaUnited States Air ForceLaunch Status Success Fri • Aug 12th, 1960 9:39 AM UTC View More Information