Kennel Angel’s from Cottage Mountain

16 dogs from 3 litter | short list | details