31. Bearing Witness September 29, 2020 World Day for Farmed Animals, just around the corner, on October 2nd, offers an appropriate setting for revisiting what’s at the core of our animal Read More »