Solar Maximum MissionDelta 3910United States Air ForceLaunch Status Success Thu • Feb 14th, 1980 3:57 PM UTC View More Information