"Constitution rights have been breached. That is criminal activity here in the United States. It must be stopped."

Greetings, day 58 👊 #portlandprotests
#PDXprotest
I'm on the ground tonight with @killendave @tedsickinger @Piperamcdaniel & so many local journos, please support & join us
Mic Crenshaw is at the mic & in command 👇
Street preacher was given 30 secs, which turned into a raucous countdown 👇
. @JoAnnPDX is at the mic, has a word for the president
Crowds have really swelled, moms just showed up
. @JoAnnPDX on policing, Portland and whether democracy is doomed
"Portland are you scared?"

"Hell no!"

#PortlandProtest #PDXprotest
This is a very energized crowd, possibly the biggest I've seen since early days BLM marches. It's wrapping around the federal courthouse, sounds of tom tom drums, say their names
So I'm perched up on the Justice Center & here's the view rn of the federal courthouse (on right)

Wall of moms now forming around perimeter of the JC
👋 Wall of Moms 🌼
Have you seen the Wall of Vets
Some fairly aggressive fence action rn
And the tear gas begins
Ok pals I'm pivoting to a mission for a future non-daily story so breaking from twitter a bit 🤞
Looks like some sort of munitions dispersing the front line somewhat rn
You can follow @bethnakamura.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled: