English Rose

English RoseEnglish Rose is one of our highest producers and yet has a soft spinnable coat. She is pristine and oh such a sweet girl.