three legged dog

Brownie is a born three-legged mix breed puppy, trying to stand on her own

MORE RESCUED DOGS