Lance Armstrong To Be Burned In Effigy In EnglandLance Armstrong To Be Burned In Effigy In EnglandApparently, the British are pretty upset over the Lance Armstrong doping scandal!John McKayJohn McKay