Stock Photo - Gargano Faraglioni di Puglia Baia delle Zagare beach


Location: Faraglioni di Puglia, Italy