Photos: Pro and anti-Trump rallies in Portland

Pro-Trump and anti-Trump rallies held across the street from each other

Counter-protesters hold signs during a pro-Trump rally in downtown Portland, June 4, 2017. (KOIN)

PORTLAND, Ore. (KOIN) — Groups with diametrically opposing views of President Donald Trump exercised their constitutionally protected right to free speech in downtown Portland Sunday, just over a week after a man on a racist tirade stabbed 3 people, 2 of them fatally, on a MAX train.