The Colbert Report Season 3 Michael Beschloss Season 3, episode 99 Michael Beschloss August 1, 2007 Previous episode Kathleen Kennedy Townsend Next episode Michael J. Behe