ADVERTISEMENT
Image: cloudfront.net
Image: cloudfront.net

The infamous stretch of the Atlantic, also known as the Devil’s Triangle, sits nestled between Florida, Puerto Rico and the isle of Bermuda. However, due to disagreements over the exact coordinates and how vast its coverage actually is, it’s easy to understand why so many remain skeptical of the existence of the supernatural location.

ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT