Your cart (0)
Puppy
While we have named him Puppy, our nervous new friend is not a puppy. Meet this adorable abandoned goat with a broken leg who is alive because someone cared, not for what he is, but who he is.