Animal cruelty charity investigating nearly 150 cases every month in north-east

© Scottish SPCA Images taken puppy farm in Fyvie, Aberdeenshire
Images taken puppy farm in Fyvie, Aberdeenshire

Breaking