The Islamic Revolutionary Guard Corps has executed over 2,000 Iranian citizens over the past year, according to a new report. Continue reading... [ H/T NewsNation ]