Thomas Roberts 12/23/13

Santa Claus is coming to town

Right now, Santa Claus is scrambling his team in the North Pole to get ready for the holiday. NBC’s Bob Redell is there for a special look at Santa’s massive operation

Channels