Rochester Progressive Calendar

As the Rochester community comes together to resist the Trump administration and the agenda of the far right, many organizations have come together to maintain a collective community calendar of social justice and resistance activities.