It’s seemingly always the shelter dogs that tend to have the biggest ‘smiles’ on their faces. I would have to guess they have a superior appreciation for life, especially a good life, since they usually have been through thick and thin.
Browse premium related images on iStock | Save 20% with code UNSPLASH20
Related collections