Pyramid El Castillo (spanish for "Castle") a magnificent structure at Chichén-Itzá.