
Self-Proclaimed ‘Apostle’ Arrested in Elaborate Forced Labor Scam
Imagine believing you’re working for God, only to find yourself trapped in a sophisticated forced labor scheme. That’s the shocking reality behind the arrest of a self-proclaimed…
Imagine believing you’re working for God, only to find yourself trapped in a sophisticated forced labor scheme. That’s the shocking reality behind the arrest of a self-proclaimed…