Shocking Video Shows Cops Slamming Professor to the Ground
Shocking video out of Emory University showed Atlanta police officers slamming a female professor to the ground as students watch horrified. Two professors were among at least 28 that were arrested by police on Thursday at a pro-Palestinian demonstration on campus. It’s one of a number of encampments at universities across the country protesting Israel’s … Read more