
A group of protesters clashed with police in Atlanta, Georgia Sunday at the construction site of a new police training center. The City of Atlanta Police Department later reported that 35 people were detained as a result of the confrontation. Police claimed that those who gathered at the construction site were there to target and [...]