Police Taser detained protester as Pro-Palestine campus protests grow

Author

Categories

Share

Police in Atlanta, Georgia, used a Taser on a handcuffed man at a protest at Emory University, the latest flashpoint in a growing …

source

Author

Share