HimawariDelta 2914United States Air ForceLaunch Status Success Thu • Jul 14th, 1977 10:39 AM UTC View More Information