The Colbert Report

John Farmer

Season 6 • 01/21/2010

John Farmer details the government's delayed response to the terror attacks on 9/11.

More