Charges over alleged puppy endangerment

RSPCA WA