German Shepherd | double coated German Shepherd puppies | GSD
Male German Shepherd
German shepherd puppies