A federal grand jury has indicted two self-professed religious leaders accused of running a forced labor and money laundering scheme that prosecutors say exploited victims across several states and raised about $50 million in donations.
David Taylor, 53, and Michelle Brannon, 56, were arrested Wednesday in North Carolina and Florida.
Federal agents also carried out raids tied to the case in Taylor, Michigan, as well as in Florida and Houston, Texas.…