They should be smiling. From right to left: Iran's new Supreme Leader, Ayatollah Mojtaba Khamenei; the late Supreme Leader, Ayatollah Ali Khamenei; and the late Supreme Leader, Ayatollah Ruhollah Khomeini, June 15, 2026. (Getty)
Our Arsonist-Firefighter-in-Chief
Trump is always the hero of his own disaster. He batters the economy with tariffs and then bai…
Continue reading this post for free, courtesy of Ryan Lizza.