cao de fila miguel



Large short coated Portuguese or Azores Cattle Dog

SOURCE: thedogplace.com