Landsat 5Delta 3920United States Air ForceLaunch Status Success Thu • Mar 1st, 1984 5:59 PM UTC View More Information