Info
Italy, Puglia (Apulia) north of Gallipoli, beach of Sant Isodoro. In the background the 'Torre Sant Isidoro' tower.