The Holiday season is finally upon us, and bands are starting to reveal their “Ugly” Christmas sweaters. We’ve already seen the Iron Maiden sweater, and now Pantera has their own! Check out the “Holiday Psycho Holiday Sweater” below, and if you have an extra $50 to spend, it can be yours! Now who’s buying me one?!