The Colbert Report

Anniversary Cake

Season 2 E 132 • 10/17/2006

Stephen gets a piece of self congratulatory anniversary cake.

More