Immokalee, FL
Immokalee is an unincorporated community and census-designated place of about 28,000 residents in Collier County, located in southwestern Florida roughly 35 miles southeast of Fort Myers. Prostitution and sex trafficking have been well-documented locally and in the county, resulting in complaints to law enforcement. For example, in March 2015, the Collier County Sheriff’s Office assisted […]