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 Syria. 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.