Brown Sheep

Sale price Price $21.00 Regular price Unit price  per 

Brown Sheep hanging out and grazing

Hand-carved animals from Ostheimer