The Japanese believe in onryō – malicious spirits who perished full of anger and then return to scare the living to death and ...