Advertisement

Police arrest more than 80 amid violent St. Louis protests

Hundreds of riot police mobilized in downtown St. Louis overnight, arresting more than 80 people and seizing weapons amid reports of property damage and vandalism after another day of peaceful protests over a former police officer’s acquittal in the

Share

Advertisement