I just saw a Fox News headline that said, "Jim Jordan creeps ahead of Steve Scalise for Speaker of the House." Creep is right. There isn't a Republican in the House of Representatives who would make a good Speaker, including Steve Scalise, but there are several who could compete for worse, starting with Jim Gym... Continue Reading →
One Rocket, Two Rocket, Good Rocket,Bad Rocket
Republicans are howling about the Biden administration "giving" Iran $6 billion and claiming that it's been used to make weapons for Hamas which they used in their sneak attack on Israel. As usual, Republicans are lying shitbags. The $6 billion belonged to Iran and it was frozen by South Korea. It was released back to... Continue Reading →
Helping Gaetz
Here’s your cartoon for this week’s CNN Opinion Newsletter. Please sign up to get these in your inbox every Sunday I started this cartoon before Republicans ousted Kevin McCarthy, which you'll see if you watch the video (it's coming). But I changed it around on Friday morning and sent it to CNN and they picked it. It... Continue Reading →
Israel’s 9/11
I always feel awkward when I draw about conflicts between Israel and Palestinians because I don't want to endorse terrorists. I want to sympathize with the side that is victimized. In case you haven't heard, conflicts in the Middle East are complicated. I like to punch up, not down. I believe Israel's right-wing government is... Continue Reading →
Grab Them By The Crikey
Donald Trump showed off classified secrets about a nuclear submarine with stealth technology or some shit like that. I'll have more to say about it in a future blog, kids. But right now, I got conventioneering things in San Francisco to do. Note: This cartoon was drawn at Blue Bottle Coffee in San Francisco. The... Continue Reading →
National Alert
I was on a train when the National Alert went off Wednesday. I was on the Metro Silver Line going from Washington's Union Station to the Dulles Airport station. I spent the night at a Holiday Inn near the airport because I had an early flight on Thursday morning. The ride on the metro from... Continue Reading →
Kevin’s Revenge
Kevin McCarthy is blaming Democrats for him being ousted as Speaker. When McCarthy became Speaker, it took 15 votes. Every single Democrat in the House voted against him. Every single Democrat voted for Hakeem Jeffries consistently on all 15 voting rounds. The Republicans did not. Members of the Freedom Caucus weren't even consistent in who... Continue Reading →
Gagging Trump
By the way, the McRib is coming back. But didn't McDonald's tell us last year that it wasn't ever coming back again? Didn't they say that last year was the last time we'd ever be able to chomp down on a sticky slab of pork covered in BBQ sauce and topped with pickles and onions... Continue Reading →
Republican-On-Republican
I'm going to be honest with you. I have zero sadness over House Republicans fighting with each other. I have no empathy for Kevin McCarthy in this situation. If McCarthy didn't want to be in this shitstorm with goons then he shouldn't have made deals with goons. Kevin McCarthy made deals with the Freedom Caucus... Continue Reading →
National Newspaper Week 2023
The National Newspaper Association asked a few cartoonists to draw a cartoon for National Newspaper Week, which is this week, and I'm honored to be one of them. Technically, the Arkansas Press Association is in charge of the campaign this year and its executive director, Ashley Kemp Wimberly was gracious enough to ask me to... Continue Reading →