Report: ‘Indisputable Proof” That The US Used Torture After 9/11 (VIDEOS)

Report: ‘Indisputable Proof” That The US Used Torture After 9/11 (VIDEOS)

After a two-year investigation, bipartisan legal research and advocacy group the Constitution Project released a report confirming that “it is indisputable that the United States engaged in the practice of torture” subsequent to  the 9/11 terrorist attacks. The nearly 600 page report, drafted by a non-partisan, 11-member task force, was released yesterday during a press conference hosted […]