CIA's 9/11 Interrogation Leader Sheds Defiant Tears Testifying at Guantanamo Bay

CIA's 9/11 Interrogation Leader Sheds Defiant Tears Testifying at Guantanamo Bay

By | Guantanamo Bay, News & Features

Guantanamo Naval Base, Cuba – Onetime CIA contractor James Mitchell choked up on the witness stand…

Read More

January 21, 2020