Thousands of people participated in the March for Our Lives rally and march in downtown Portland Saturday.
The nationwide March for Our Lives rally was organized by survivors of the Feb. 14 shooting at Marjory Stoneman Douglas High School in Parkland, Florida that killed 17 people.
The event is demanding legislative action in Congress that addresses gun violence and school safety.
Portland’s rally started at 10 a.m. at the North Park Blocks.
"We're not going away. We're here to stay until change is made and we're not gonna give up very easily," said Tatum Miller. "We're gonna stay here and we're not gonna let them push us out or make our voices be silent."
Miller, a March for Our Lives organizer, says it's the adults who make her realize the magnitude of this youth-driven movement.
"How inspiring it is that my generation is making change and we're doing what her generation couldn't, and she was crying and it was just the most inspired I've felt in a while," Miller said of a woman she met Saturday before the march.
The crowd was met with some resistance from counterprotesters, but the rally remained peaceful.
People then began marching through downtown at 10:30 a.m. and end at Pioneer Courthouse Square. There they held a moment of silence where there were 17 bell rings, each one signifying a life lost in the shooting at in Parkland, Florida.
Several Portland-area students spoke to the crowd at Pioneer Courthouse Square, advocating for better school safety.
“And if you do not value us and our right to live, we will vote you out because enough is enough!” demanded student activist Calum Nguyen, a senior at Sunset High School.
Grammy award-winning Portland-based band Portugal. The Man is supporting the students and the movement, and performed at Pioneer Courthouse Square after the march.
The band played a couple of their hits like "Feel It Still," as well as "Don't Look Back in Anger" by Oasis.
Black Thought from The Roots briefly joined Portugal. The Man on stage to show his support for the movement.
Crowds of people also gathered at March for Our Lives rallies that took place in Salem and Vancouver.
Portland Police Bureau Traffic Division said a rough estimate for the crowd in downtown Portland was around 12,000 people.
Copyright 2018 KPTV-KPDX Broadcasting Corporation. All rights reserved.