Peterborough Lights for Liberty, a newly formed local advocacy coalition, will hold a rally 5:30 to 7 p.m. July 12 on the Peterborough Town Hall steps and invites all to attend. The rally is in coordination with a nationwide effort to protest the inhumane conditions faced by migrants, especially children, held at government-funded, privately run detention centers in the United States.