A modern argument for the rights of animals

996,329 views |
Peter Singer |
TED Membership
• May 2023