Today is the 25th anniversary of the Space Shuttle Challenger disaster. On this date in 1986, STS-51-L exploded over the Atlantic Ocean off the coast of Florida.
My classmates and I were huddled around a television watching as thrilling excitement turned into shock and then gut-wrenching sadness. For my generation, it was that “loss of innocence” moment we will never forget. God Speed Challenger!