Former Secretary of State and lifelong Republican Colin Powell has called Donald Trump a “national disgrace” and now makes clear that he will be voting for Hillary Clinton.