"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