We've all heard that 9/11 mastermind Khalid Shaikh Mohammed will be tried in New York. Would you believe that Rudy Giuliani expressed conflicting opinions about trying terrorists on American soil before and after he learned he would never be president?

The Daily Show has the scoop:

Ah, the old politician-debating-himself bit. Kills every time. You can see Stewart's entire opening segment about the upcoming New York City trials of the 9/11 terrorists here.