Tellas in Sardinia

Jan 01, 2013 - Apr 21, 2013The Toilet, Venice


Sardinia, Italy is the second largest island in the Mediterranean Sea and the geographical location of Italian multi-disciplinary artist, Tellas newest mural. View some of the process photos of this abstract piece.


  jux_tellas1 jux_tellas2 jux_tellas3 jux_tellas4       Via