The Mask Over Defeat in Afghanistan Slips A Bit More
The Obama Administration and its Statist Media enablers have been bravely trying their best to disguise the unfolding calamity that is Afghanistan today. A few weeks back we had the Administration crowing about a “strategic agreement” that had been signed by the U.S. and Afghan governments, even though that agreement did not provide any specifics [...]










