Banchory hit and run dog makes full recovery despite being the “most smashed-up” animal vet has ever seen

Baxter was left "smashed-up" following a hit and run incident last October.
Baxter was left "smashed-up" following a hit and run incident last October.