A modern argument for the rights of animals

1,006,665 views|
Peter Singer |
TED Membership
• May 2023