Sheila Edmonds
•
30 votes
Geo is the perfect smiling puppy for Vets without Borders.
Loading ...