The Colbert Report

So Long, Farewell

Season 5 • 02/02/2009

Stephen sings "So Long, Farewell."

More