A huge 18 story mural called Love for Nature has been painted on an apartment block in Chelyabinsk, Russia. In … More
UK based art blog with the best street art and artist interviews
A huge 18 story mural called Love for Nature has been painted on an apartment block in Chelyabinsk, Russia. In … More