We have a winner!!
The Least Self-Aware Tweet of 2017 Award goes to…
Ben Rhodes – Obama’s “Foreign Policy Advisor”, architect of the spectacularly disastrous Iran Nuclear Deal & failed fiction writer.
Rhodes sent out the following missive after several days of Iranian protests against the ruling Mullahs.Continue Reading