Keene, NH
Keene is a city of about 23,000 residents, located about an hour’s drive west of Nashua in southern New Hampshire’s Cheshire County. Prostitution and sex trafficking activity have been documented in the city, and among the responses have been efforts to apprehend sex buyers and hold them accountable for motivating these crimes. In December 2013, […]