Cao de Castro Laboreiro

The Cao de Castro Laboreiro is a breed of dog.