The Colbert Report: Season 2, Episode 129
Tonight Stephen reveals the winner of the Green Screen Challenge. Plus, another Tek Jansen Adventure.