
Martha Alicia Mendez Aguilar, the cartel operative known as 'La Diabla', has been arrested in Mexico for allegedly orchestrating a gruesome baby trafficking and organ harvesting ring. Aguilar's nickname, meaning 'She-Devil', reflects the brutality of her crimes.