143 arrested after protest blocks St. Louis highway traffic

People wait outside of the St. Louis city jail on Wednesday morning, Oct. 4, 2017, after 143 people were arrested Tuesday night after protesters blocked Interstate 64 in St. Louis as part of the ongoing demonstrations against the acquittal of

0 Comments