
Sometimes strange and ugly truths take years to be revealed. In 1996 TWA 800 mysteriously exploded off the coast of Long Island, killing 230 passengers and crew. After a long investigation, the NTSB determined that a static charge ignited an near-empty fuel tank and caused the explosion. This claim largely ignored the eyewitness accounts of […]