Shrewsbury is a town in Worcester County, Massachusetts, United States. The population was 38,325 according to the 2020 United States census, in nearly 15,000 households. From Wikipedia
Investigators are probing motive following the detention of a 26-year-old suspect.