these Chechnya dogs need to be taught how to heel . Who do they think they are setting up a country in someone elses land.Burn all them Islamic extrem...