Ovidio Guzman, a son of imprisoned Mexican drug lord Joaquin “El Chapo” Guzman, has been extradited to the U.S. to face drug trafficking charges.
Ovidio Guzman, a son of imprisoned Mexican drug lord Joaquin “El Chapo” Guzman, has been extradited to the U.S. to face drug trafficking charges.