Dogs Trust Shoreham dog of the week Zack is a former racing greyhound

“Once he knows you well, Zack will reveal a playful, goofy side to his character that will melt your heart”

Dogs Trust Shoreham dog of the week Zack is a former racing greyhound



Source