Xochitonal

Xochitonal was a monstrous alligator found in Mictlan, according to Aztec myth. (PROSE: Against Nature)