Comedian Stephen Colbert and former Republican presidential candidate Herman Cain teamed up Friday to . . . well, we’re not sure what the purpose was, but it made for a very entertaining sideshow the the day before the South Carolina primary.

More than 3,000 people, including a choir, cheerleaders and a band attended the event on the College of Charleston campus, the AP reported.

We compiled tweets, pictures and video of the grand finale, a singing performance by Cain that sparks memories of his campaign-trail habits. Check them out after the jump.