Two self-professed religious leaders, David Taylor and Michelle Brannon, linked to the Kingdom of God Global Church, were arrested for a nationwide forced labor and money laundering scheme.

See Full Page