Putignano
2



2

Putignano

perched in the hills of the Murgia of the trulli and caves