Paul Bennett
100 Different Breeds of Dog
Photographing 100 different dog breeds for Dogs Trust because 16,000 dogs need re-homing every year
Photographing 100 different dog breeds for Dogs Trust because 16,000 dogs need re-homing every year
* Charities pay a small fee for our service. Find out how much it is and what we do for it.