Police in Rio de Janeiro have captured one of Brazil's most wanted drug bosses in a massive operation that included armed forces.
FOX News, FOX News: World
Wed, 12/06/2017 - 6:55am
Police in Rio de Janeiro have captured one of Brazil's most wanted drug bosses in a massive operation that included armed forces.