Explorer 28Thor Delta CUnited States Air ForceLaunch Status Success Sat • May 29th, 1965 12:00 PM UTC View More Information