Carlos Oliva Castillo, alias "La Rana," or the "The Frog," is presented to the press in Mexico City.
Carlos Oliva Castillo, alias "La Rana," or the "The Frog," is presented to the press in Mexico City. AP Photo/Alexandre Meneghini
Carlos Oliva Castillo, alias "La Rana," or the "The Frog," is presented to the press in Mexico City. AP Photo/Alexandre Meneghini