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.
Referenced in 1 episode
A creature claimed to be responsible for various mysterious deaths and disappearances in Ameca, Mexico, resembling a human-sized lizard.