Russia Claims It Killed ISIS Leader Baghdadi In AirstrikeGuest PostJune 16, 2017 by Guest Post LISTEN TO TLR’S LATEST PODCAST: By Jacob Bojesson The Russian defense ministry claims to have killed Islamic State leader Abu Bakr al-Baghdadi in a May 28 airstrike...