Carolina Clash gives USC's collegiate political parties the opportunity to debate current political topics in a public forum.
Carolina Clash gives USC's collegiate political parties the opportunity to debate current political topics in a public forum.