The two top leaders of the Sinaloa Cartel appear to have surrendered to U.S. authorities near El Paso, Texas.
The post Sinaloa Cartel Supreme Leaders Arrested in El Paso — Boss El Mayo, and El Chapo’s Son appeared first on Breitbart.