Lachea Island and Cyclopean Coast on Aci Trezza town Italy, Sicily,10 km north of Catania. Known as Isoles Dei Ciclopi Faraglioni.
View Full Image on Dreamstime
Username: Wildman
Editorial: No
Width: 5750 pixels
Height: 3828 pixels
Downloads: 0
Image ID: 103621298