The Colbert Report

Sign Off - Marshmallows

Season 10 • 09/25/2014

Stephen demonstrates his lack of self-control.

More