Lamb, Liver

 

Add to your good health with USDA Certified Organic, 100% grass-fed lamb liver from Elmwood Stock Farm.

 

This product is currently out of stock and unavailable.