Invader: The Mosaic Street Artist
The definition of street art is ‘unofficial and independent visual art created in public locations for public visibility’. Street art is widely regarded as guerrilla, perhaps most notoriously embodied by the elusive ‘Banksy’ whose controversial work seems to sporadically appear overnight in inner city areas....