Henry Villarraga

Colombia High Court Judge allegedly caught on tape aiding ‘false positives’ suspect

by Daniel E Freeman October 28, 2013