The Colbert Report

Stephen's Fault

Season 2 • 06/22/2006

Stephen takes the blame for our World Cup loss.

More