Mark Steyn observes that the astonishingly rapid victory of the Taliban may be the Imperial USA’s Suez moment and that the scale of the global humiliation is almost off the charts. The scale of America’s global humiliation is so total that I see my friends at Fox News cannot even bear to cover it. As … Continue reading The Scale of Humiliation
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed