Share Content Published October 9, 2017 DSC2114.jpg The Turks' staircase, Scala dei Turchi , beach, sea, Agrigento agrigento beach foot scala dei turchi sea sicily the turks staircase