City walls. Castro. Puglia. Italy.

City walls. Castro. Puglia. Italy.