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: 9201 pixels
Height: 3267 pixels
Downloads: 0
Image ID: 126204025