Townsend is a Census-designated place in Middlesex County, Massachusetts, with a population of 1,372. According to the most recent estimates from the U.S. Census Bureau, 84.80% of residents identify ...
One homeowner, who raises animals in his backyard, saw the bear from his window dragging one of his goats across the yard.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results