Upright-Walking Lizard Man

Referenced in 1 episode

Definition

A creature claimed to be responsible for various mysterious deaths and disappearances in Ameca, Mexico, resembling a human-sized lizard.