Tellaro Village in Liguria, Northern Italy

Tellaro Village in Liguria, Northern Italy