Tonight me and the hubby were watching tv a Krampus came up on a cop show of all things. The hubby never heard of him in the 59 years he has been on this earth. I showed him the same pictures you posted.... He told me that's the Devil. So I explained to him that certain country's have a parade for Krampus every year, then he just looked real shocked. I haven't told him Santa's the devil yet...