is this your work mate ive seen this hundreds of times on my travels dnt know weather u know though the owners keeps askin people do they wanna paint over this!! but i say leave it alone its fuckin awsome!!!
Yeah did it in 2009, had an exhibition in the building opposite. Must admit i was surprised it was still there...