event · 30 October 1985 · 39 years ago
Space Shuttle Challenger lifts off for mission STS-61-A, its final successful mission.
More events on 30 Oct