Fort Payne, AL
Fort Payne is a city of about 14,000 residents in northeastern Alabama, located almost 70 miles southeast of Huntsville. It is the county seat of DeKalb County. Prostitution and sex trafficking have been documented in the county and surrounding areas, resulting in complaints to law enforcement. For example, a DeKalb County man was convicted in […]