Radiohead Release ‘Burn The Witch’ Video

  Just this past weekend Radiohead  wiped their entire existence off the…