The Daily Show with Jon Stewart

Moment of Zen - Newborn Monkey

Season 3 • 01/14/1999

A newborn monkey is swaddled and fed.

More