The Daily Show with Jon Stewart

Moment of Zen - Japanese Santa

Season 5 • 08/24/2000

A Japanese Santa Claus and his robot dog say Merry Christmas.

More