CSotD: Reply Hazy – Try Again
We’ll start the day with a quick, unexpected history lesson, courtesy of Jeff Danziger (WPWG). I went to look up…
Industry news for the professional cartoonist
We’ll start the day with a quick, unexpected history lesson, courtesy of Jeff Danziger (WPWG). I went to look up…
Patrick Blower’s analysis of Russian forces gets a particular laugh because it fits so well with a Bulwark podcast Charlie…
Christian Adams makes use of Putin’s long table to demonstrate the current state of affairs, as, in the wake of…
Pat Bagley gets the lead-off position today for having illustrated the theory that no two nations with McDonald’s have ever…
Michael de Adder declares sanctions a failure within hours of the announcement of the first full rounds, mocking Biden’s response…
Clay Bennett (CTFP) starts off today’s tour of bathos and foolishness with this commentary on the news that Trump’s accounting…
Sherman’s Lagoon (KFS) plays with a fairly well-known saying, that fish don’t understand the concept of being “wet” because they…
John Cole shows both reactions to Biden’s press conference. He gets the time wrong: It was just under two hours,…
My first impression of this Steve Breen (Creators) piece was that he obviously hadn’t read up on the particular level…
Stuart Carlson (AMS) offers a pun which I suspect is more about unavailable and late-arriving Christmas presents than about World…