Loading Events
This event has passed.

[Image description: Black and white image of a protester with face shield and wooden shield with the following text superimposed: “Sat Aug 29. Laurelhurst Park. Direct Action March. Meet: 8PM Move: 9PM. No cops! No prisons! Total abolition.”]

Go to Top