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.