The Sinaloa Cartel leader who lives in Madrid near former President Peña Nieto
A sub-inspector of Spain’s National Police who was arrested on May 17 during a “historic operation” that dismantled a Sinaloa Cartel network testified that one … Read more