Owlman Has Become A Plushie
In 2013 Hex Studios, a Scottish indie film studio, released their horror movie Lord of Tears. The flick’s villain was called the Owlman, and he gained unexpected cultural traction from this clip, which went viral when it was uploaded to YouTube.