Let's build a calendar that reflects the heartbeat of this community. Rallies, workshops, online meetups, everything counts. Submit yours at the link in comments.
Let's build a calendar that reflects the heartbeat of this community. Rallies, workshops, online meetups, everything counts. Submit yours at the link in comments.
#communitycalendar #localpower #roanokeprogressives #swva #roanokeva #takeaction #virginiapolitics #movementbuilding
@samrasoul.bsky.social
#communitycalendar #localpower #roanokeprogressives #swva #roanokeva #takeaction #virginiapolitics #movementbuilding
@samrasoul.bsky.social
Roanoke stands with communities nationwide on April 5th for Hands Off! — a powerful call to stop the billionaire takeover of our economy, rights, and future. If you can’t make it to DC, take a stand at the corner of Jefferson and Elm Ave at 1 PM!
Roanoke stands with communities nationwide on April 5th for Hands Off! — a powerful call to stop the billionaire takeover of our economy, rights, and future. If you can’t make it to DC, take a stand at the corner of Jefferson and Elm Ave at 1 PM!
And shoutout to our littlest RAPscallion, Leila, for helping sling flyers 😎 Start ‘em young!
And shoutout to our littlest RAPscallion, Leila, for helping sling flyers 😎 Start ‘em young!
Every action matters. Let’s keep working toward a better, just future. ✊ DM us for a Discord link to join the conversation.
Every action matters. Let’s keep working toward a better, just future. ✊ DM us for a Discord link to join the conversation.