Faraglioni di Puglia (Puglia Stacks) in famous Baia delle Zagare (Zagare Bay) or Baia dei Mergoli (Mergoli Bay), Gargano National Park, Puglia, Italy