politics

Colbert, Cain hold joint rally in South Carolina