Feds crack down on Caribbean traffickers
Feds crack down on Caribbean traffickers: Thirteen people from Colombia, Venezuela, British Virgin Islands and the United States were indicted and nine were arrested in Tortola, British Virgin Islands this week. According to an indictment from the United States Attorney's Office for the ...