Two new Banksy pieces in England All photos by shellshock It’s official (almost). Banksy has come away from the dirty nappies and dropped two sumptuous pieces in his old stomping ground; a.k.a. God’s own backyard, the West Country of England. Not surprisingly Banksy has never done anything in genteel Cheltenham before, as the local ‘krew’ […]