Newswatch

5473890738001

On CBN Newswatch, June 16: ISIS leader dead? Russia verifying death of Abu Bakr al-Baghdadi in airstrike; US docs say Otto Warmbier suffered severe loss of brain tissue in North Korea, and more.