Exclusive video: Inside the cave of the ancient Jaguar God

Near Chichén Itzá, the Balamku cave was originally discovered in 1966, by Víctor Segovia Pinto. For unknown reasons, he sealed the cave and all… more