(Claim & Photos) Islamic State Central Africa (ISCA/ISCAP): A Congolese Army Barracks Was Attacked With Automatic Weapons, Leading To Their Fleeing And Falling Into An Ambush Prepared For Them In…
You need a TRAC license to view the rest of this content. Learn more