Priced per lbs. Average weight is 2 - 5 lbs. The final price will be calculated based on the weight of the roast. Heritage Bone-In Fresh Ham RoastBD$10.49PriceQuantityAdd to Cart