Video - National/World News
Posted on February 23, 2014 at 4:37 PM
After being on the run for years, one of the world's most powerful drug lords has been caught. Joaquin "El Chapo" Guzman was arrested at a Mexican beach resort.
More National/World News Videos
Credit: WCVB via CNN