100
Party of 3! It took Charlie Crist 3 tries to pass the bar exam--now, he's running for governor on his 3rd political affiliation. Name the three affiliations Charlie Crist has joined when running for office
What are Republican, Independent, and Democrat