$3.00 $1.50
13 in stock
Whole duck livers, approximately one pound
4lb Minimum For All Shipping Orders Dismiss