The Atlanta Police Department announced the arrests of 23 people following a music festival that turned into a violent protest at the location where Atlanta plans to build a police and fire training facility.
The Atlanta Police Department announced the arrests of 23 people following a music festival that turned into a violent protest at the location where Atlanta plans to build a police and fire training facility.