Quantcast
Bermuda Triangle - Answers


Bermuda Triangle

Infographic elaborating Bermuda Triangle

The infamous Bermuda Triangle or so called ‘devil’s triangle’ is a loosely defined region in the western part of North Atlantic Ocean.

Leave a Reply

Your email address will not be published. Required fields are marked *