German Shepherd long coat male puppy.
german shepherd dogs for sale
German shepherd long coat / gsd / puppy