"Two people have been indicted for 10 charges by a federal grand jury for their alleged connection to a "forced labor and money laundering conspiracy" that involved victims in Texas and three other states, the U.S. Department of Justice announced.
"David Taylor, 53, and Michelle Brannon, 56, were arrested in North Carolina and Florida on Wednesday for their roles in what authorities are calling a "forced labor organization." The crimes victimized individuals in Texas, Michigan, Florida and Missouri."
It was a vaguely Christian cult enslaving workers and sexually abusing members.
No comments:
Post a Comment