Category: Iran
The Gunfighter President
For more than a year, I’d been developing a great metaphor. It explains the former Right’s hostility to President Trump…
Hormuz in the Crosshairs
Is the Iranian blockade of the Strait of Hormuz on or off? Is the parallel U.S. blockade of Iranian ports…
Mind Your Manners, Mr. President
Leo XIV did not, at least as reported by a gaggle of television reporters accompanying him on his African travels,…
The Limits of the Bombing Pause
As Mark Twain said, history doesn’t repeat itself but it often rhymes. We seem to be living in one of…
A Marine Corps Hollowed Out
With the firing of the Army Chief of Staff, Secretary of War Pete Hegseth almost completely purged all the Biden…
The Return of Realism in American Foreign Policy
President Donald J. Trump’s foreign policy doctrine did not emerge from a think tank or a campaign platform staffed by…
From Marathon to Hormuz
There may be reason to congratulate President Trump — and the United States Air Force — for defeating the heirs…
Thank You, Dear God, for Donald Trump
A few days ago, I was jolted by the radio news that Israel, the USA, and Iran were entering a…
Thank You, Dear God, for Donald Trump
A few days ago, I was jolted by the radio news that Israel, the USA, and Iran were entering a…
Ahmad Vahidi Is Now Calling the Regime’s Shots
“Donald Trump prides himself in his ability to strike a deal. But the real estate mogul turned president’s negotiating strategy…
search
categories
Archives
navigation
Recent posts
- Mike Huckabee reportedly to join talks between Lebanon and the US as Trump extends peace deal deadline April 22, 2026
- Southern Poverty Law Center INDICTED for allegedly funneling millions to extremist and white supremacist groups April 22, 2026
- Pat Gray calls Cory Booker an ‘antichrist’ after shocking ‘what we need is not from on high’ speech April 22, 2026
- Democrat stunned to find criminal past of teen who allegedly carjacked her: ‘Shocked me to my core’ April 22, 2026
- OKC’s Shai Gilgeous-Alexander named NBA’s top clutch performer April 22, 2026
- Brent futures retreat on Iran ceasefire extension after brief climb above $100 April 22, 2026
- LIVE UPDATES: Conflict in the Middle East (April 22, 2026) April 22, 2026







