WASHINGTON ― Former Secretary of State Colin Powell has endorsed Democrat Barack Obama for president, describing the Illinois senator as a ``transformational figure.''
Colin Powell endorses Barack Obama for president