london: new banksy, visible only from the highway. for some reason i’m more attracted to this than the actual piece.