Thibodaux, LA
Thibodaux is a city of approximately 15,000 residents, located in Lafourche Parish, Louisiana, about 15 miles northwest of Houma. Prostitution activity has been well-documented within the city, and the problems and ancillary crimes it generates results in complaints to law enforcement agencies. Consumer level demand provides the revenue stream for all prostitution and sex trafficking, […]