The crass puppets from Animal Trash are doing their very first Christmas special, or at least trying to. Made in a living room in San Francisco and on the web to make you laugh.

  • December 19, 2008
  • 1.8k Views