The Colbert Report

Sign Off - Inescapables

Season 7 • 04/04/2011

Stephen sprays Inescapables.

More