The Colbert Report

The Word - That New-Smell Smell

Season 7 • 04/04/2011

Inescapables doesn't just freshen the air -- it commits aromatrocities.

More