The Daily Show with Jon Stewart

Canada High

Season 18 • 05/21/2013

Toronto Mayor Rob Ford allegedly smokes crack.

More