Time for roughs. I had this idea a few days before CNN chose it. I wasn't thrilled to draw this because I don't really enjoy drawing monuments. But I think it worked out. I changed it up a bit. I really liked this idea and drew and published it last Saturday. I was expecting get... Continue Reading →
Goya
There hasn't been this much of a kerfuffle over beans since Blazing Saddles (that's not mine. I stole it from CNN's Michael Smerconish). Robert Unanue, the president of Goya, the largest Hispanic-owned food company in the country, said the country was "blessed" to have the president's (sic) leadership. Unanue was visiting the White House for... Continue Reading →
Sewage And Stones
First off, if commuting the sentence for Trump friend, goon, henchman, pal, buddyboy, creeper, slimeball of the first degree, and all-around wart on the taint of humanity Roger Stone wasn't corrupt, then it wouldn't have been done late on a Friday night. Why do fuckers do dastardly deeds on Fridays after 5:00 PM? Because it's... Continue Reading →
Corona Cages
You know that famous quotation written by Martin Niemöller, a German who initially welcomed Adolph Hitler and the Third Reich...then turned against it when he realized what was coming. His quotation goes: "First they came for the socialists and I did not speak out because I was not a socialist. "Then they came for the... Continue Reading →
Tucker And Trump’s Anti-Troops Tantrums
If you fought in a war for this country, and perhaps was even wounded in combat, have you asked yourself, "have I done enough?" And have you? Have you done enough in the eyes of Tucker? Tucker Carlson doesn't believe you have done enough. At least, not if you disagree with Tucker. Even if you... Continue Reading →
Trump Nerd
Is it plausible Donald Trump cheated on his SATs? I think it's implausible he knows how to spell "SAT." CNN obtained a copy of Mary Trump's book, "Too Much and Never Enough: How My Family Created the World's Most Dangerous Man." And so far, the biggest revelation from Trump's niece that doesn't surprise anyone is... Continue Reading →
Racing The Racist
Donald Trump is a racist. Yesterday, Donald Trump went on a racist tweet binge. In addition to his usual "China Virus" tweets, he went after the Washington Redskins and Cleveland Indians for considering changing their racist names and tweeted, "Indians, like Elizabeth Warren, must be very angry right now!" And, he went after NASCAR and... Continue Reading →
Nyet Intelligence
It's very hard to believe our intelligence agencies did not inform the president (sic) of the United States about Russia paying the Taliban bounties for killing American troops in Afghanistan. Granted, if this was included in Donald Trump's daily briefings, before they told him of this scheme by Putin, they'd have to explain where Afghanistan... Continue Reading →
Infecting Monuments
Here’s your cartoon for this week’s CNN Opinion newsletter. Please sign up to get these in your inbox every Sunday. Here's a question: Has anyone checked to see if Donald Trump's trip to South Dakota was paid for by the Trump Campaign, or was it officially listed as a "presidential" (sic) trip thus sticking us with the... Continue Reading →
WTF 2020
Whoever had Kayne West running for president on their 2020 bingo card, speak up now. Perhaps you had it placed between Trump bleach and murder hornets. Possibly only because 2020 hasn't been fucked up enough, Kanye announced on the 4th of July that he's running for president. But is he really? Kanye has been a... Continue Reading →