Pyrenean Shepherd - medium-small breed of dog native to the Pyrenees mountains of southern France, bred since at least medieval times for herding



Popular Animals

Website Archive

Sponsored Links