Space Shuttle Challenger 25 years later

STS-51-L took off and flew for only 73 seconds on Jan. 28, 1986. I missed the launch – something I think I tried to watch live back then – because I was in a classroom somewhere on the Catholic University campus in Washington, D.C. Within minutes after the explosion, the TV was on in the…

Read More