Please, Mehusala is the long forgotten Goddess who demands sacrifice. The tentacle bearing beast was originally thought to have originated during Celtic times but in recent years this was proven false. A Korean God like being who is worshipped through the sacrificing of animals. Specific rituals and rites are largely unknown however a few cult members remain hidden in their own long lost sanctuaries.