Cedeño Castillo: Cuban national extradited to the U.S., faces charges of human trafficking, extortion, and cyberstalking, highlighting international crime issues.
Cuban National Extradited to U.S. from Panama on Charges of Human Trafficking, Extortion, and Cyberstalking