Street in Volterra, a picturesque town in Tuscany where apparently some footage from a Twilight movie was filmed - Italy 2010
Tags: 2010 Italy Volterra Tuscany 276
The charming little town of Volterra, Tuscany, Italy 2010
Tags: 2010 Italy Toscana Tuscany Volterra panorama
Ko Lanta, November 2010
Tags: 2010 Italy Volterra building striped Ko Lanta Thailand