On this date, 27 years ago, the space shuttle Challenger exploded 73 seconds after liftoff from Cape Canaveral, Fla. I was between jobs at the time, living in a small apartment northeast of Atlanta. My wife was at work. I was at home alone, watching it all on TV in horror. The next day, I went out and bought every [...]