
Today is the 30th anniversary of the failed STS-51-L mission of the Challenger. It was her tenth mission. All seven crew members were killed in the failure — this wasn’t quite our finest hour, as America and the world discovered during the Rogers Commission report, a huge part in thanks to the hard-ass stylings of Dr. Richard […]
Read the full story over at the site: Shuttle Challenger Exploded Thirty Years Ago Today