Wednesday, July 27, 2022

Navy Sailor: The US Navy Shot Down TWA 800: Naval Servicemen Threatened, Ordered to Delete Records

On the night of July 17, 1996, when TWA Flight 800 was shot down, I was in New York City, working on the crew of a Hebrew National hotdog commercial. At about 10PM, I received animated calls from my friends who were out on the beach, where we were all renting a shack on Fire Island together.