Liver was prized by our ancestors and was the first part eaten when an animal was harvested.  100% grassfed and antibiotic free means these are the best livers you can eat.
  Carrell Farms alpacas are raised on love and respect, no hormones and antibiotics.  Great care is given to make sure our alpacas live a specie appropriate lifestyle, eat a specie appropriate diet of forage only-no grain, and are harvested humanely.
Reviews
There are no reviews yet.