A modern argument for the rights of animals

1,013,593 plays|
Peter Singer |
TED Membership
• May 2023
Want to use TED Talks in your organization?
Start here