Sunday, July 17, 2016

Anti-Trump protesters carrying Palestinian flags and Black Lives Matter signs take to the streets in Cleveland