If you need inspiration for your next horror RPG adventure, check out this video:

Some of you may actually have seen this already. According to this article the creature is living in the sewers under Cameron Village in Raleigh, North Carolina. Experts thinks it’s easier a colony of either tubifex worms or bryozoans. But whatever these things are, they probably would fit neatly into any Call of Cthulhu game. 🙂