The Daily Show with Jon Stewart

Japanese Happy Robot Fun Time

Season 6 • 10/16/2001

We can always rely on the Japanese love of robots.

More