Senator John McCain (R-Ariz.) said “Iraq” when he apparently meant “Afghanistan” on Monday, adding to a string of mixed-up word choices that is giving ammunition to the opposition. Just in the past three weeks, McCain has mixed up Iraq and Afghanistan, Somalia and Sudan, and even football’s Packers and Steelers. Ironically, the errors have been concentrated in what should be his area of expertise - foreign affairs.