World's most wanted drug lord arrested
February 23, 2014  00:07

Joaquin "El Chapo" Guzman, the powerful boss of Mexico's Sinaloa cartel, has been arrested in Mazatlan. 

 

Read more on CNN

« Back to LIVE