Related Photos: El Chapo
Back to category: El Chapo
Elodia Leon, mother of the man arrested yesterday and presented as the son of Mexico's top drug kingpin Joaquin Guzman Loera, aka 'El Chapo Guzman', speaks during a press conference in which she denied that information, in Guadalajara, Mexico, on June 22, 2012. Leon...
HECTOR GUERRERO/AFP/Getty Images
About the Geek Mind
Read more about The Geek Mind