California police find human trafficking victims living in 'horrible conditions' at marijuana processing site

2 years ago 18
Around 60 people have been found “scared to death" at an illegal marijuana processing site in Merced, California, in the state’s Bay Area, police say.
Read Entire Article