Ovidio Guzmán López, the son of former Mexican cartel leader “El Chapo,” has been extradited to the U.S. to face drug trafficking charges. Source
Ovidio Guzmán López, the son of former Mexican cartel leader “El Chapo,” has been extradited to the U.S. to face drug trafficking charges. Source