After being captured on his way to turn himself in to the U.S. Embassy in Jamaica, Christopher “Dudus” Coke was filmed as he arrived in the U.S. The accused Jamaican drug lord is facing drug and trafficking charges in New York City after a 9 month delay where officials debated whether his indictment was based […]