Uncategorized A Strategy For Social Self-Defense March 22, 2025March 22, 2025 Jeremy Brecher, Strike.0Tagged Community Self Defense, Donald Trump, MAGA, SelfDefense, Social, Social Movements, Strategy popularresistance.org Read More