Wow. So Senator John McCain's presidential bid looks like it's on life-support right about now. With the departure of his campaign manager, his campaign adviser, his deputy campaign manager, his political director and now his top Iowa staff, I don't know how the guy goes on.
I admit I am not a McCain supporter at all (thanks for that campaign finance disaster Senator), and have actually been heard to liken him to the angry old man down the street - "hey you kids get off my lawn!"
You never say never in politics, but it's hard to see how one mounts a comeback after this.