Streets: Artist Shida Goin’ to Town in Italy
Australian artist Shida has been getting busy on the streets of Italy these past few weeks. Leaving his signature characters from the freezing Alps of northern Italy all the way down to Palermo, Sicily.