A modern tale of demons from Japanese folklore.A modern tale of demons from Japanese folklore.A modern tale of demons from Japanese folklore.