17 charged across New England after massive coordinated street takeover wreaks havoc in suburban Boston town
Local authorities in Massachusetts announced that they have arrested 17 people from across New England in connection to a shocking street takeover in a suburban Boston town. (Credit: Randolph Police Department)