The Daily Show with Jon Stewart

Moment of Zen - Baby Racing

Season 6 • 11/27/2001

A baby cries and drools in the world of baby racing.

More