Portland, ME
Portland is the largest city in Maine with a population of about 67,000, and is located on the state’s southeast Atlantic coast. For decades, police have been aware of prostitution occurring in the city and residents have complained to police about it. Many local cases of sex trafficking of adults and children have been […]