Starting this weekend, over 325 demonstrations, marches, vigils and other public events will be held all across the U.S., covering every state, as part of the second annual “Campaign Nonviolence” week of action.
Starting this weekend, over 325 demonstrations, marches, vigils and other public events will be held all across the U.S., covering every state, as part of the second annual “Campaign Nonviolence” week of action.