Spectacular snacking almonds from Spain which are fried and salted and will take your cheese plate to new heights.