June 9, 2006

Dungeon in Chechnya

The Russian torture center has been found. But do we think that the US has done any better?

Posted by duver001 at June 9, 2006 2:29 PM