TAMPA, Fla. (CBS12) — The FBI raided two self-proclaimed church leaders this week, accusing them of running a ministry built on forced labor, fraud, and abuse.
According to the Durham County Sheriff’s Office (DCSO), 56-year-old Michelle Brannon was arrested in Tampa, and David Taylor was taken into custody in Durham, North Carolina.
Their religious organization, Kingdom of God Church, was the target of the takedown due to allegations of forced labor, according to CBS News…