17 year old in New Orleans is found. Two traffickers have been arrested
On March 25, 2015, Kayla Griffin and Lance Everson have been arrested on child trafficking charges in the French quarter of New Orleans. Griffin, among other things was charged with […]