A 3 1/2 month old German Shepherd mixed breed puppy,

Royalty-free stock photo ID: 92272918

A 3 1/2 month old German Shepherd mixed breed puppy,