Giallozafferano.com on MSN

Stuffed Anchovies

In the beautiful seaside towns of Southern Italy, stuffed anchovies—or as locals say, alici imbottite—are really a taste of ...