Giant Crystal Pyramids Discovered in the Bermuda Triangle?

A big story floating around the interwebs this week has been the alleged discovery of giant crystal pyramids beneath the Bermuda Triangle. Now, of course there’s no proof (yet), and there’s no real mainstream media coverage of this story (yet), and the articles out there all seem to be the same article, verbatim (see below). Most of […]