20 Pedigree Texel Shearling Rams

IMG_0908

See all our livestock for sale