A Black Box of Lies – Captain Al Francis Exposes the Cover Up of TWA 800
17 July 2025 · 1:38:20
Also play from:
Twenty-nine years ago, on July 17, 1996, a fireball erupted off the coast of Long Island. TWA Flight 800 had just taken off from JFK Airport when it exploded midair, killing all 230 people on board. The official narrative blamed a center fuel tank explosion, but Captain Al Francis says that’s not the truth. He joins me to expose the cover-up behind one of aviation’s deadliest and most controversial disasters.