The Bermuda Triangle is a place where conspiracy theorists and skeptics alike enter at their own peril. Hundreds of ships and airplanes have vanished …

First posted on https://www.theepochtimes.com