Lamb Kidney

Lamb Kidney

1 l 16oz. Avg. Pkg.

Great organ meat!