WASHINGTON—Two sons of notorious drug lord Joaquin “El Chapo” Guzman have been indicted on drug conspiracy charges, the Justice Department said on Feb. 21.
Joaquin Guzman Lopez, 34, and Ovidio Guzman Lopez, 28, are charged in a single-count indictment that was unsealed last week in Washington.