Carved heads in a large stone at Chichen Itza.

chichen-itza