Lizard Man

Referenced in 1 episode

Definition

A cryptid reportedly sighted in various locations, specifically in Ameca, Mexico, associated with mysterious disappearances.