Psalm 108:37-38 says, “They even sacrificed their sons and their daughters to demons and shed innocent blood, the blood of their sons and daughter, whom they sacrificed to the idols of Canaan, and the land was polluted with blood.” This describes the sins of Israel in the promised land and is one of several places in the Bible that links demons with idolatry. Blood pollutes our land too by abortion, infanticide, child abuse, etc. Continue to pray for revival.