TWA Flight 800 Cover Up: Commercial Airliner Shot Down by US Navy?

12 minutes after takeoff from New York’s JFK Airport, TWA Flight 800 was blown out of the sky, killing all 230 people onboard. “Significant Naval units” were in the area, according to a Navy document. Three radar picked up a missile launch. Navy radar observed the missile closing in on the TWA 747, per a […]