PETA Animal Rights Activists Have Been Staging Human Executions In London VIDEOS / By timw_brap Give it a rest guys.