semensperms.com
Yokai Monsters: 100 Monsters (1968)
Yokai Monsters is a series of Japanese tokusatsu movies created in the 1960s. There were originally three movies made: Yokai Monsters: Spook Warfare (1968) Yokai Monsters: One Hundred Monsters (1968)