Tagged: skulls

the Brahmaparusha 0

the Brahmaparusha

In India, the Brahmaparusha is the name of a type of vampire that brings nightmares to those that know of them. Their appearance is much to blame, as it is said that they wear human intestines around their head! The grotesque display...