Mystical dust devil spotted at Chichen Itza’s El Castillo pyramid: “Kukulkán is angry” [video]
Dozens of tourists at the archaeological site of Chichen Itza, in the state of Yucatan, were surprised when they witnessed the formation of a dust … Read more