Tag Results for "Carlos Oliva Castillo"
Thursday, Mexican officials announced that the No. 3 leader of the notorious Los Zetas drug cartel has been captured. Mexican soldiers captured Carlos Oliva-Castillo known as “La Rana” or “The Frog”, in the Coahuila capital city, Saltillo, about 250 miles south of Texas. continue reading »