Police Arrest 20 Atlanta Protesters
lionelk
Published
11/06/2011
Police arrested 20 people after an Occupy Atlanta protest rally in a city park spilled onto the streets and officers converged on them on motorcycles, riding horseback and in riot gear.
2 Comments