“El Chaguín,” a presumed leader of the Beltrán Leyva cartel killed
The Federal Secretariat of Public Security ( Secretaría de Seguridad Pública federal) confirmed the death of Santiago Lizárraga Ibarra alias “El Chaguín,” presumed leader of the Beltrán Leyva cartel organization, …
“El Chaguín,” a presumed leader of the Beltrán Leyva cartel killed Read More »