Loading episode...

S14:E11 - Becoming Gods for a Night

Becoming Gods for a Night

S14:E11
2025

On New Year's Eve, families in northeast Japan are visited by monster-like figures called namahage. We follow a group of men trying to keep up their proud tradition as the local population dwindles.

Episodes