ocpolitical.com
OC CRA Endorsing Convention Recap
For those of you who don’t want to wade through my live play-by-play of the OC CRA endorsing convention, here’s a list of all the endorsements from this morning. (By the way, the play-b…