Lizard Man
Referenced in 1 episode
Definition
A cryptid reportedly sighted in various locations, specifically in Ameca, Mexico, associated with mysterious disappearances.
Referenced in 1 episode
A cryptid reportedly sighted in various locations, specifically in Ameca, Mexico, associated with mysterious disappearances.