Brother of Chicago twins who helped take down ‘El Chapo’ admits to burying millions in drug proceeds under porch
By Jason Meisner | Chicago Tribune CHICAGO — Chicago twins Pedro and Margarito Flores were just 16 when their older brother Armando was arrested in the late 1990s for selling narcotics out of a Cicero, Illinois auto dealership. Armando was later sentenced to five years in federal prison, and his absence created a vacuum for…
Read more