‘El Loco Barrera,’ Colombia’s biggest drug lord, arrested in Venezuela

by Adriaan Alsema September 19, 2012