Pyrenean Shepherd

The Pyrenean Shepherd is a traditional herding dog that hails from the Pyrenese Mountains in the South of France, dating back to medieval times or even earlier. During World War I, French... Read more »