Duck, Whole, with Giblets (2kg)Otter Valley4.8 (24)£30.50(£1.52 per 100g)Sold outSold OutMD06 (13917)