Gravina in Puglia old town, bridge and canyon. Apulia, Italy. Europe

Gravina in Puglia old town and bridge

Gravina in Puglia old town, bridge and canyon. Apulia, Italy. Europe