The Ultimate Christmas Sweater is the greatest bad sweater ever devised by Mankind. It has so many balls you won't be able to ever imagine owning another sweater. It will put you in a trance and never let go. Official awful bad sweater contest winner 9 consecutive years. The graphics are so terrible you know it has to be the best.

  • December 23, 2010