Parco Nazionale del Gargano


horses grazing and the ruins of Castel Pagano. Castle, church and necropoli built on the rocks. An archeological site in Gargano National Park, Apulia, Italy