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