Are you game? Tender, melt-in-your mouth lamb meat. These slim slices of 1.2mm have considerable personality. Tastiness is in your future.
Storage conditions: Keep frozen.