Colin Powell was a longtime Republican. But he often criticized the party's race problem – CNN

Book an appointment