I understand that the oni - the 'demons' of the Shinto mythos - actually have jinja (shrines) in some Japanese towns? Is this true? If so, why do they worship demons?
I understand that the oni - the 'demons' of the Shinto mythos - actually have jinja (shrines) in some Japanese towns? Is this true? If so, why do they worship demons?
Current notion: How would you define a 'skinny drink'?
-Stephen Lewin