What's this? A namahage? according to tangorin.com, namahage are "folklore demons of the Oga Peninsula".