NOAA 1Thor Delta N6United States Air ForceLaunch Status Success Fri • Dec 11th, 1970 11:35 AM UTC View More Information