Duck- Grimaud Livers

$18.00

Package consists of Fresh Duck Livers approximately 2 pounds per package