Onryo: The Japanese Tradition Behind the Most Terrifying Ghosts

Dressed in white, with long black hair and a thirst for vengeance: The onryo has been terrorizing Japan for centuries.

Dressed in white, with long black hair and a thirst for vengeance: The onryo has been terrorizing Japan for centuries.