This entire war is Vladimir Putin's fault. It's not the fault of Ukraine. It's not the fault of NATO. It's not the fault of Bananarama. And it's not the fault of President Joe Biden. Yet, conservatives keep trying to latch on to a way to blame President Biden, and they keep coming up empty. The... Continue Reading →
Grapes of Putin
The civilian casualties of Putin's war are adding up, and they include children. Putin's supposed hunt for ridding Ukraine of Nazis has made targets of nuclear power plants, houses, apartment buildings, government buildings, nursing homes, schools, and other population centers. The estimate on the number of children murdered by Vladimir Putin is 38 at this... Continue Reading →
Roughs, Volume 127
These roughs are from the first week of the Russian invasion of Ukraine and President Joe Biden's nomination of Ketanji Brown Jackson to the Supreme Court. When there's a huge news story like a war, a political cartoonist may draw a cartoon on that one issue for an entire week, and not draw a cartoon... Continue Reading →
Borschting For Freedom
The Freedom Truckers hauling bullshit and snowflakes have picked a really bad time to pretend their freedom is under attack. It's kinda like protesting the War on Christmas in July. There are not a lot of takers. First, all the mandates they're protesting against are being lifted. Second, it's really hard to gain pity for... Continue Reading →
DeDumbass Bully
Can Republicans take a day off from their race to the bottom? We get the psycho troglodyte twins, Lauren Boebert and Marjorie Taylor Greene, heckling during the State of the Union on one day. And then in the same week, we get the governor of Florida, Ron DeSantis, bullying kids. At a press event at... Continue Reading →
Mean Girls
There's something seriously wrong with people who think being vile and disgusting is cute and clever. Lauren Boebert and Marjorie Taylor Greene appear to be in a race to be the most horrible creatures alive. Toxic Betty and Veronica are proof that being able to walk upright and have opposable thumbs doesn't make you human.... Continue Reading →
Ya Ukrayinets’
President Joe Biden delivered his first State of the Union speech last night, and he delivered. Last night, we saw leadership from an American president. It was refreshing. President Biden came out strong in his first SOTU address, standing with Ukraine and condemning Vladimir Putin's tyranny. A heartwarming moment was when he pointed out one... Continue Reading →
Riding With Zelensky
Ukrainian president Volodymyr Zelensky went from being an actor, the voice of the Ukraine version of Paddington Bear, and the winner of the first season of Ukraine's Dancing with the Stars (that's a thing?) to being the man inspiring his nation to fight. A video clip of Zelensky standing in the middle of the streets... Continue Reading →
Radical SCOTUS
Here’s your cartoon for this week’s CNN Opinion newsletter. Please sign up to get these in your inbox every Sunday. My editor asked for a cartoon on President Biden's nominee to the Supreme Court, Ketanji Jackson Brown. I then saw an article where the chairperson for the Republican National Committee, Ronna McDaniel, had issued a statement about... Continue Reading →
Roughs, Volume 126
Holy crap, we have a bunch of roughs this week. Let's get to it. I really wanted to draw this cartoon, but I had just done a Trump-toilet cartoon that went gangbusters (I mean, a lot of people liked it), so I felt this would have paled in comparison or had appeared to be riding... Continue Reading →