A review by dogpound
The Dictionary of Animal Languages by Heidi Sopinka
3.0
Solid. Parts of it I loved and parts were really lacking which is disappointing.
3.0