Iranian Revolutionary Guards: Terror Within And Abroad

The Revolutionary Guard has executed over 120,000 dissidents, including some of Iran's brightest minds

Continue reading at The Daily Caller →
Comment Form is loading comments...