These menacing sculptures once sat at the foot of the stairs of a vast pyramid dedicated to Huītzilōpōchtli (Hummingbird’s South), the bellicose Aztec god of war with an insatiable appetite for blood.
The Aztec civilization practiced human sacrifice on an epic scale. Enemies captured in war raids and skirmishes were brought on a daily basis to the temple, painted blue with a mineral pigment, and then led past the stone serpents to climb the steps.
About the source: Atlas Obscura
Atlas Obscura aims 'to inspire wonder and curiosity about the incredible world we all share'. You can contribute to their collection on their website.