In Georgia, there was a skirmish between police and protesters: dozens of people were arrested

Dozens of people have been detained following violent clashes between police and protesters at the site of the future Public Safety Training Center in Atlanta, nicknamed "Police City" by critics, according to Fox5. On the evening of March 5, police reported that the DeKalb County construction site was on lockdown because…

0 - 1 of 1