El Castillo or La Piramide, known as the Temple of Kukulcan, is a step-pyramid in the center of Chichen Itza Mayan ruins in Mexico.
Image dimensions: 5147 x 3431 pixels