Salsa Verde – Not the stuff that goes on tacos…

Italian “salsa verde” is very different from the pureed green stuff you pour into those little plastic cups and drizzle on your tacos. The Italian …