Tagged: Pyramid

El Castillo, Chichen Itza

El Castillo (meaning “Castle” in Spanish) is a familiar name given to a Meso-American step-pyramid that dominates the center of the Chichen Itza archaeological site in the Mexican state of...

Loading...