Tlotoxl

Tlotoxl was the Aztec High Priest of Sacrifice in the 15th century. (DW: The Aztecs)