See more…
Salvatore “Turi” Scandurra
Animation Artist and Filmmaker from Sicily, Italy. Graduated from Academy of Art University, San Francisco.