14 Protesters Are Arrested at Tulane After Police Clear Encampment
An encampment of protesters at Tulane University in New Orleans was cleared and at least 14 people were arrested early on Wednesday, the university said, after officers from...
Read more