Insat 1DDelta 4925-8United States Air ForceLaunch Status Success Tue • Jun 12th, 1990 5:52 AM UTC View More Information