Bar Harbor, ME
Bar Harbor is a town of about 5,000 resident located on Mount Desert Island on the Atlantic Coast of Maine. It serves as a gateway to Acadia National Park and attracts tourists in daily numbers exceeding the town’s resident population during the summer. Prostitution and sex trafficking activity have been well-documented in Bar Harbor and surrounding […]