Free range ham on the bone

Free range ham on the bone $12.99kg