Great Pyrenees & Australian Shepherd Mix

Snoopy

Great Pyrenees & Australian Shepherd Mix, White / Cream, Baby, Male