UMass Amherst police arrest 130 protesters who refused to take down tent encampment
Police at the University of Massachusetts Amherst arrested 130 protesters who refused to disperse and remove a tent encampment Tuesday night.
Police at the University of Massachusetts Amherst arrested 130 protesters who refused to disperse and remove a tent encampment Tuesday night.