Former Secretary of State Colin Powell revealed that he will vote for Hillary Clinton during a Long Island appearance Tuesday.
Powell was speaking to the Long Island Association when he revealed he would vote for Clinton over Donald Trump.
The Republican told business leaders that he's voting Democrat because Clinton has the temperament to be president.
Powell says Trump has insulted Americans.