thisiscolossal.com A new Banksy piece popped up yesterday in the UK featuring an adeptly stenciled o