cao da serra aires



Mid-size shaggy Portugese herding and guarding dog

SOURCE: thedogplace.com