Crystal Pyramid in the Bermuda Triangle

Snopes Published September 18, 2018 34,437 Plays

Rumble / Weird Mysteries - Reports that scientists found a 'crystal pyramid' on the ocean's floor beneath the Bermuda Triangle are fabrications.

0 COMMENTS