Onryo
Onryo, in traditional Japanese beliefs, refers to a ghost that is capable of causing harm to the world of the living. It would harm, or even kill its enemies. Some times it is recorded to cause natural disasters. Every harmful action is made to exact its vengeance or to make the wrongs made to the […]