Mike Okuda 26 days ago
Forty years ago today (Jan 28 2026), the crew of Space Shuttle Challenger 51L slipped the surly bonds of Earth to touch the face of God. Francis R. (Dick) Scobee, Michael J. Smith, Ronald E. McNair, Ellison S. Onizuka, Judith A. Resnik, Gregory Jarvis and Christa McAuliffe.