Yokai Monsters: Spook Warfare (1968)

Yokai Monsters: Spook Warfare (1968)

The most bizarre monsters the world has ever seen! 1968-12-01 Japan 79 Min. PG-13
6.3 15 votes

Overview

When a Babylonian vampire comes to old Japan, an army of Japanese demons and ghosts gather and battle him.