All pictures are copyrighted, so please ask for permission to download them, go to "contact" page. Thank you

Island of the Gods

Island of the Gods


Thalori, a village on the south coast of Crete at eight hundred meters above sea level, overlooking the Sea of Libya. As a guest artist, I was at one with the elements, and the “Gods”.

I was trying to focus on the telluric and meteorological aspect. It's probably naïve, but I wanted to show how an archaic and grandiose landscape can be inhabited by the "Gods" who gave birth to our civilization.

Thanks to Maria Choulaki and to Markos Skordalakis