NAMAHAGE
Japanese visiting deity "Namahage" march through the streets during a blizzard in Oga City, Akita Prefecture. This folk-cultural event has a long history of over several hundred years. Each New Year’s Eve, the deities visit homes to admonish laziness, also to bring happiness and rich harvests.