Desio (MB), Lombardia, Italy
Leandro Russo was born in 1973 in Giarre, Catania. He graduated in Business Banking at the University of Messina, but decides to change his fate by returning to its primordial passion: painting. Begins a journey by himself that brings him to explore different techniques including watercolor that bec...
artworks
View All 8 Artworks