The Colbert Report

Sign Off - Leaf Blower

Season 8 • 11/14/2011

Stephen signs off while operating a leaf blower.

More