Spanish Peppers

Piquillo peppers are small tangy peppers only native to the rural village of Lodosa in Navarra. They are fire-roasted...