The Tanuki Deity
Tanjiro was a deity who lives at the summits of the mountains of Mt. Tagarumo, Tanuki deity's were hunted by demon slayers for power, though there is always a price to pay. They say the whole mountain is his own territory, those who sets foot on his territory or trespassed without offerings will have misfortune that l...