Shreveport, LA
Shreveport is a city of approximately 190,000 residents, located in northwest Louisiana. Most of the city lies within Caddo Parish. While recent years have seen a slight decline in commercial sex-related arrests, the Shreveport Police Department has insisted that prostitution is a still a formidable problem in the city, and includes sex trafficking a numerous […]