Telstar 2Thor Delta BUnited States Air ForceLaunch Status Success Tue • May 7th, 1963 11:38 AM UTC View More Information