17 members of the family of convicted drug lord Joaquín “El Chapo” Guzmán Loera crossed the Mexico-U.S. border and turned themselves into Federal Bureau of Investigation (FBI) officials onMay 9th 2025

https://x.com/i/status/1922505794786046153