Colin Powell endorses Barack Obama for president

Politics ·