Owlman

Referenced in 1 episode

Definition

A cryptid described as a large, humanoid creature with owl-like features, often associated with sightings in Cornwall, UK, and noted for its eerie presence.