torture report

The logo of the U.S. Central Intelligence Agency is shown in the lobby of the CIA headquarters in Langley, Virginia March 3, 2005.
Justice
There may be reason for optimism following the CIA torture report