Episode 116: Yokai Monsters – 100 Monsters (1968)

This wasn’t the movie I meant to pick… Still, how ’bout that Umbrella guy?

 

Join us next month for Nicole’s pick: