cao da castro laboreiro



Large short coated Portugese Cattle Dog

SOURCE: thedogplace.com