Thousands of protesters gather in Portland, Ore., Sunday, June 4, 2017, for competing rallies following last month’s fatal stabbing of two men on a light-rail train by a man police say was shouting anti-Muslim slurs.
Portland protests
Thousands of protesters gather in Portland, Ore., Sunday, June 4, 2017, for competing rallies following last month’s fatal stabbing of two men on a light-rail train by a man police say was shouting anti-Muslim slurs. A pro-Donald Trump free speech rally had been previously planned by a conservative group. Counter protests were organized by religious and labor groups.
(Kristena Hansen / AP)Associated Press