Published on Friday, April 13, 2012 by JacobMartin
Italy hosts some of the most historic festivals that attract tourists from across the globe, all through the year. The hill town of Narni in Italy celebrates the Corsa all'Anello, a classic festival dating back to the early 13th century. The festival honors Saint Giovanale and the whole town seems to be in great excitement as people enjoy taking part in a range of c...