fbpx

This Day In History: 1985-10-30

Space Shuttle Challenger lifts off for mission STS-61-A, its final successful mission.

Back to top button