Two leaders of a Florida-based church are facing federal charges after an alleged forced labor scheme involving call centers across the U.S., federal authorities said Wednesday. The FBI conducted raids at multiple locations, including a home in a gated community in Marion County. Show more
FBI raids home related to alleged forced labor case

11 1