Police, protesters clash at site of Atlanta police center; 35 arrested
Fires broke out at the construction site of an Atlanta police training center on Sunday after a demonstration at the property led to clashes between police and protesters and 35 people were arrested, police said.
Police, protesters clash at site of Atlanta police center; 35 arrested Read More »