a visit from the Namahage!


japan is really strange...