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 […]