🌹 join dsa
www.Roninwood.com
I came to politics through low-wage jobs and the labor movement. That’s the perspective I’ll bring to Washington to take on oligarchy, fascism, and war—and win for working people.
I came to politics through low-wage jobs and the labor movement. That’s the perspective I’ll bring to Washington to take on oligarchy, fascism, and war—and win for working people.
roninwood.com/twilight/
roninwood.com/twilight/
Made and printed in Los Angeles. Get yours at 404media.myshopify.com
Made and printed in Los Angeles. Get yours at 404media.myshopify.com
I’m running to replace @ZohranKMamdani.bsky.social in the Assembly in the upcoming special election to deliver on his affordability agenda and fight the rising tide of fascism.
I’m running to replace @ZohranKMamdani.bsky.social in the Assembly in the upcoming special election to deliver on his affordability agenda and fight the rising tide of fascism.
It's not metal, but I implore you to check it out if you like lush, groovy music
It's not metal, but I implore you to check it out if you like lush, groovy music
shop.socialists.nyc/collections/...
shop.socialists.nyc/collections/...
itch.io/b/2979/play-...
please share and spread the word.
itch.io/b/2979/play-...
please share and spread the word.
As MAGA billionaires pledge "hundreds of millions" to sabotage the Mamdani mandate, DREAM enters its next form:
Don’t Re-elect Eric or Andrew for Mayor.
actblue.com/donate/dreamfornyc?refcode=b
As MAGA billionaires pledge "hundreds of millions" to sabotage the Mamdani mandate, DREAM enters its next form:
Don’t Re-elect Eric or Andrew for Mayor.
actblue.com/donate/dreamfornyc?refcode=b
shop.socialists.nyc/collections/...
average new yorker: omg its zohran mamdani
average new yorker: omg its zohran mamdani