Politics & Protests
Participants interact during a May Day parade through downtown Portland, some wearing strange costumes and pushing their own agendas.


Participants interact during a May Day parade through downtown Portland, some wearing strange costumes and pushing their own agendas.