CARTOON: The spirit of competition By Michael Ramirez / RJ January 17, 2026 - 9:00 pmJanuary 17, 2026 - 9:00 pm A question of fairness.
CARTOON: Hypocrisy By Michael Ramirez / RJ January 17, 2026 - 10:34 amJanuary 17, 2026 - 10:34 am Where are the student protests for Iranian freedom?
CARTOON: ICE is dealing with a new problem By Michael Ramirez / RJ January 15, 2026 - 2:18 pmJanuary 15, 2026 - 2:18 pm Melting away.
CARTOON: Revenge tour By Michael Ramirez / RJ January 13, 2026 - 9:01 pmJanuary 13, 2026 - 9:01 pm Lawfare.
CARTOON: A space odyssey By Michael Ramirez / RJ January 12, 2026 - 3:10 pmJanuary 12, 2026 - 3:10 pm Crisis on the ISS.
CARTOON: But it’s NATO’s fault By Michael Ramirez / RJ January 11, 2026 - 9:00 pmJanuary 11, 2026 - 9:00 pm Greenland with envy.
CARTOON: What communism leads to By Michael Ramirez / RJ January 10, 2026 - 9:01 pmJanuary 10, 2026 - 9:01 pm A failed communist state.
CARTOON: Iran on the brink By Michael Ramirez / RJ January 8, 2026 - 2:15 pmJanuary 8, 2026 - 2:20 pm Unraveling.
CARTOON: It’s time to do better By Michael Ramirez / RJ January 7, 2026 - 9:00 pmJanuary 7, 2026 - 9:00 pm Misjudgments.
CARTOON: Left to squirm By Michael Ramirez / RJ January 6, 2026 - 9:45 amJanuary 6, 2026 - 9:45 am Caught.
CARTOON: Take a number By Michael Ramirez / RJ January 5, 2026 - 2:30 pmJanuary 5, 2026 - 2:30 pm Next.
CARTOON: Incompetent leadership By Michael Ramirez / RJ January 3, 2026 - 9:01 pmJanuary 3, 2026 - 9:01 pm Minnesota’s biggest fraud.
CARTOON: A national diet By Michael Ramirez / RJ January 1, 2026 - 10:30 amJanuary 1, 2026 - 10:30 am Resolution needed.
CARTOON: Road kill By Michael Ramirez / RJ December 31, 2025 - 9:00 pmDecember 31, 2025 - 9:00 pm Happy New Year.
CARTOON: On life support By Michael Ramirez / RJ December 30, 2025 - 9:00 pmDecember 30, 2025 - 9:00 pm The foundation of a republic.