How’s the Arab Spring working out?

American Thinker

Leave a Reply