Thursday Open Thread: Challenger Edition Publius28 Jan 2010 Today, in 1986, the Space Shuttle Challenger exploded just seconds after lift-off. All seven crew members were killed.
COMMENTS
Please let us know if you're having issues with commenting.