Thursday Open Thread: Challenger Edition Publius 28 Jan 2010 Today, in 1986, the Space Shuttle Challenger exploded just seconds after lift-off. All seven crew members were killed.