Chichén Itzá

Chichén Itzá in Mexico is a huge stepped stone pyramid built long ago by the Maya, with steep staircases on every side!

▶ what THAT landmark do?!