The namahage are wild, Krampus-like New Year's mountain gods of Akita Prefecture. But what's the story behind the horns and straw coats?

Unseen Japan