MANCHESTER, N.H. — Windsor is the fifth least populated town in New Hampshire, with around 262 residents.
Despite its small size, the town has recently been the site of multiple tragedies.
Located 30 miles west of Concord off Route 9, Windsor spans 8.5 square miles…