Walker County, AL
Walker County is a county located in central Alabama. It has a population of roughly 65,000 residents and the county seat is Jasper, AL. Prostitution and sex trafficking have been well documented in the county, especially within the last decade. In May 2011, members of the Walker County Sheriff’s Office’s Narcotics Enforcement Team (NET) conducted a street-level […]