The Kukulkan Pyramid or “El Castillo” at Chichen Itza, located in the Yucatan Peninsula, Mexico, isn’t simply one pyramid, but actually three pyramidal structures in total. In this video, Anyextee takes us inside to climb up the top of the second hidden pyramid so that we can investigate and experience the concealed chambers within.