The Fall Chicken Harvest Ends October 5th! Shop Now
Lamb Kidney

Lamb Kidney

1 l 16oz. Avg. Pkg.

Great organ meat!