North Olmsted police bust human trafficking ring; teachers among ten men arrested
Ohio: North Olmsted City Police Department, Ohio, in a sting operation, arrested ten men, alleged to be a part of a human trafficking ring, including a former official of a network of schools and another reportedly a former teacher, Fox 8 reported. According to his LinkedIn