Crystal Pyramid in the Bermuda Triangle
Universal Lighthouse May 4, 2021 The Bermuda Triangle (also known as the Devil’s Triangle), a location in the western North Atlantic Ocean where many planes and ships are thought to have disappeared in mysterious circumstances, has been the subject of legend since the 1950s. And reports of a mysterious glass pyramid discovered at the ocean’s …