Heirloom Christmas Lima Beans Idaho Pack of 2 566 g 20 oz each