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.
Referenced in 1 episode
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.