Lachea Island on Cyclopean Coast and the Islands of the Cyclops on Aci Trezza town Italy, Sicily,10 km north of Catania. Known as Isoles Dei Ciclopi Faraglioni. People are unrecognizable.
View Full Image on Dreamstime
Username: Wildman
Editorial: No
Width: 4960 pixels
Height: 3389 pixels
Downloads: 0
Image ID: 103076625