Al-Qaeda Leader Found Lurking In US

Al-Qaeda terrorist leader Ali Yousif Ahmed Al-Nouri was arrested on U.S. soil Thursday, for assassinating Iraqi police. How long he’s been lurking in Arizona is still a mystery, along with how he got there and what he’s been up to since 2006. Al-Qaeda leader in custody Assistant Attorney General Brian A. Benczkowski of the Justice […]

Continue Reading