While someone was browsing Google street View, they noticed something peculiar looking out a window located at the Stuart Hotel in Walton, Liverpool. It appears to be a Ghastly Ghoul of sorts. No doubt, this freaked out the person who first discovered this back in 2016. They announced the finding on Twitter initially. They found […]
The post Ghastly Ghoul Caught on Google Street View appeared first on Freak Lore.