I received this e-mail today in support of Ammar Campa-Najjar’s (D. CA-50) campaign: One of our earliest 2020 endorsements was Ammar Campa-Najjar, the young progressive champion who took on corrupt Republican Representative Duncan Hunter in 2018 […]

I received this e-mail today in support of Ammar Campa-Najjar’s (D. CA-50) campaign: One of our earliest 2020 endorsements was Ammar Campa-Najjar, the young progressive champion who took on corrupt Republican Representative Duncan Hunter in 2018 […]
Writers, bloggers, commenters, and pundits nearly exhausted the dictionary in the runup to the president’s July 4th Trumpapalooza™. With his tanks, parades, flyovers, and personal address, Donald Trump’s appropriation of America’s Independence Day rightly earned […]
It’s way, way too early to count chickens, but one prognosticator is already saying that you can put at least one House seat in the D column. That would be Congressman Darrell Issa, who’s leaving […]