Chichén Itzá - 6

Il Tzompantli
The Wall of Skulls
Chichén Itzá, Yucatán, Mexico
Photograph above and those below

IMG_9727


© Robert Barnes 2018