Vieste town on the rocks, Gargano peninsula, Apulia, southern Italy, Europe.

Vieste Town Gargano

Vieste town on the rocks, Gargano peninsula, Apulia, southern Italy, Europe.