WASHINGTON Colin Powell, a Republican and retired general who was President Bush's first secretary of state, broke with the party Sunday and endorsed Democrat Barack Obama for president, calling him a ``transformational figure'' while criticizing the tone of John McCain's campaign.
Colin Powell endorses Barack Obama for president