Possible Banksy Graffiti Appears Near British Spy Agency

The town of Cheltenam in England is home to Britain's spy agency. But it looks like a covert operation has taken place right under Government Communications Headquarters' noses. And it's thought to