Why does the GOP continue to self-destruct?

Shermichael Singleton

04 Oct, 2015