The Petstock Foundation, in partnership with suppliers, has donated over 4,500 coats worth $200,000 to animal rescue organisations.
The Petstock Foundation, in partnership with suppliers, has donated over 4,500 coats worth $200,000 to animal rescue organisations.