German Shepherd Triple Coat - 11 Months
German shepherd pair | Long Coat Pair Puppies
Top quality Long coat German shepherd