Ovidio Guzmán-López is suspected of being one of the leaders of the notorious Sinaloa cartel.



Source link