Former Secretary of State Colin Powell announced Sunday that he will be voting for Sen. Barack Obama, citing the Democrat's "ability to inspire" and the "inclusive nature of his campaign."
"He has both style and substance. I think he is a transformational figure," Powell said on NBC's "Meet the Press."
And he's right. This could be the moment - with Barack as President, and Nancy Pelosi and Harry Reid running congress - that liberals get to come out of the closet and push an overtly socialist agenda without being afraid to admit it.
"Obama displayed a steadiness. Showed intellectual vigor. He has a definitive way of doing business that will do us well," Powell said.
Powell said he questioned Sen. John McCain's judgment in picking Gov. Sarah Palin as his running mate because he doesn't think she is ready to be president.
Is this a good endorsement for Obama to brag about? I'm not so sure.Senator McCain's campaign team admitted privately it would be a blow. But Democratic strategists are divided about the benefits. One said on Saturday he was concerned it could backfire.
He suggested that Mr Powell's decision might be seen as being based on racial solidarity and that could alienate some white voters already reluctant to back Senator Obama on grounds of race.