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: 9050 pixels
Height: 4562 pixels
Downloads: 0
Image ID: 264316919