Trapped for Life by Human Trafficking
WILLS POINT, TX – Only as the scourge of human trafficking is infesting the North American continent, we are at long last becoming aware of its sinister realities. Human trafficking cases are making local news headlines in places like Fayetteville, NC; Tuscaloosa, AL; and Milwaukee. Our blissful ignorance of the 16 million victims of human…