Puppy's broken leg prompts animal cruelty charge

RSPCA WA