Ovidio Guzmán, the son of drug lord El Chapo, has been arrested by Mexican authorities.


Mexican security forces arrested Ovidio Guzmán during a raid on the outskirts of Culiacan, capital of Sinaloa state.


All news on the site does not represent the views of the site, but we automatically submit this news and translate it using software technology on the site, rather than a human editor.

Leave A Reply

Your email address will not be published.