Former CIA Detainees Describe Previously Unkonwn Torture Tactic: A Makeshift Electric Chair
Two former CIA captives recently described being threatened with a makeshift electric chair – a previously unreported torture method – while being held in the U.S. government’s infamous “Salt Pit” prison in Afghanistan.
In independent interviews with Human Rights Watch in August 2016 that were…
Read More...
Read More...