Souhegan Valley trick-or-treat times

Trick-or-treating in all of the towns in the Souhegan Valley will be held from 6-8 p.m., Thursday, Oct. 31.