All Videos
- All Videos
digital
US church leaders arrested for ‘forced labour’ of homeless people
Twelve leaders of a church in the US have been arrested on charges of luring homeless people into forced labour, making them beg all day and taking their money. #California #church #homeless
Latest Videos
Route 6