ID 290741270 © Kasasagiproductions | Megapixl.com
Sharing is not just caring, it's also about giving credit - add this image to your page and give credit to the talented photographer who captured it.:
street road red demonstration person protest man communist party usa flag hold black african american male supporter nyc holding anti-capitalist anti-capitalism socialist speech america anti-racist anticapitalism banner celebration city communism cpusa diversity event expression freedom government illustrative editorial labor activist manhattan march people political politics pride sign social security socialism symbol union urban utopian workers rights worker equality held back york september 2023: street