Carnevale 2009: Putignano Carnival in Apulia, Italy
The Viareggio Carnival with its giant allegorical floats and beautiful costumes is probably the most famous Carnevale in Italy, but there’s another important carnival which in my opinion is second to none; it takes place in the small town of…