Was TWA Flight 800’s Fiery Crash Part of A Massive Cover-Up?

On Wednesday, July 17, 1996, at 8:19 p.m., TWA Flight 800 took off from JFK airport and headed out over Long Island toward Paris. It was a perfect summer night, 70 degrees, the sky clear. Read more

Former Obama Pilot: TWA Flight 800 Was Shot Down

A longtime airline pilot is disputing the long-held conclusion that a fuel tank explosion caused TWA flight 800 to crash off the coast of Long Island almost 19 years ago. Read more