In keeping with the holiday spirits, the gothic spirit of the Owlman made an appearance recently at the abandoned St. Kilda’s Hospital in Scotland.
Worshipers witnessed the god-monster at the shrine built in the former morgue of the hospital.
The Owlman has been seen elsewhere recently, as well, including an abandoned children’s hospital and several times on Chatroulette.
Luckily for us, his rare appearance was caught on film by the team behind the 2013 film, Lord of Tears.