Changing Minds
The Alternatives to Violence Project is a volunteer-based initiative that teaches nonviolent communication to prisoners.
The Alternatives to Violence Project is a volunteer-based initiative that teaches nonviolent communication to prisoners.
