Gegege no Kitaro: The Great Yokai War

1986