Explore the ancient caves and labyrinths under Chichén Itzá, Mexico |UFO Sightings Hotspot

Chichén Itzá is a posh of Mayan ruins on Mexico’s Yucatán Peninsula. A large step pyramid, generally known as El Castillo or Temple of Kukulcan, dominates the ancient metropolis, which thrived from round 600 A.D. to the 1200s. The mysteries of the Mayan “Snake God” may very well be revealed after scientists found a secret […]