In a townhall meeting today, Sen. John McCain (R-AZ) was asked about the status of the situation in Iraq. McCain, who notoriously said last month that U.S. troops could be in Iraq for another 10,000 years, said "the war will soon be over":
That reminds me this 100 year thing. I was asked in a town hall meeting back in Florida, how long would we have a presence in Iraq?
My friends, the war will be over soon, the war for all intents and purposes although the insurgency will go on for years and years and years. But it will be handled by the Iraqis, not by us, and then we decide what kind of security arrangement we want to have with the Iraqis.