Porchetta and “The Sandwich”

Porchetta in Italy is a true religion, and  the most represented street food in the whole Italian Peninsula. History wants this roast to be born in Ariccia, a little town just out of Rome… and if you ask me its Wikipedia page should have a whole paragraph dedicated to this traditional delicacy that has finally