Advertisement

Massive street art installation in England

Europe's largest permanent street art installation returns for its second year to Bristol, England as top graffiti artists from around the world participate in the 'See No Evil' street art project.