The holiday year provides out the festive spirit in Anyone, and what greater solution to rejoice than by rocking an ugly Christmas sweater that combines the enjoyment of Christmas with the rebellious energy of rock 'n' roll? Enter the Motorhead unappealing Xmas sweater — a quirky yet legendary garment that celebrates the famous rock band Motorhea