Editorial image. Not to be used in commercial designs and/or advertisements. Click here for terms and conditions.
Three human puppets from a street theatre company perform in a town square during a children's games festival in Spoleto, Italy, on May 8th 2010. This festival takes place annually. Over two days the streets and squares of the town are transformed into traffic-free areas where children and their parents can play safely together.