Dead in the Water: A Deep Dive into the Mysterious Disappearance of a Group of Sailors
In October 1982, the U.S. Navy frigate USS Liberty stumbled upon a chilling scene in the Atlantic Ocean: a life raft adrift with four dead sailors on board. The subsequent investigation into their deaths revealed a bizarre...