The Animal Contract
- TV Mini Series
- 1991–
- 2h 30m
How humans have treat animals down the centuries and how they should treat them now.How humans have treat animals down the centuries and how they should treat them now.How humans have treat animals down the centuries and how they should treat them now.