I must be getting my apetite back because this video touring Palermo, Italy's street food had my mouth watering! Check it out!