I had a thought on the triangle. a bit farfetched, but still, an idea is an idea. Reading the BTS, i noticed a mention of "high quality sailing vessels" and i thought of a "Bermuda Triangle" A certain ship could be boarded, and would take you to a certain place. another dimension? an underwater city? i cant really think much more on it...