Royalty-free stock photo ID: 387696484

Stages of growth of a German shepherd puppy (ages of one month, two months and three months) - Image