Submerged Pyramids Found in Bermuda Triangle
Strange pyramidal structures are located in mysterious Bermuda Triangle. This claim was made by an oceanographer Dr. Meyer. Also known as the “Devil’s Triangle“, the Bermuda Triangle consists of a region in the western part of the North Atlantic Ocean, and is defined by points in Bermuda, Florida and Puerto Rico. It stretches across less than a thousand miles on … Continue reading