History Channel document reveals key discovery in Bermuda Triangle
It’s a mystery that has endured for 76 years in a legendary region that many sailors and airmen say contains supernatural forces that we don’t understand. On December 5, 1945, 14 airmen piloting five WWII torpedo bombers called the Avengers took off from Naval Air Station Fort Lauderdale on aRead More →