Their New Climate God requires massive blood sacrifices ..... The Propaganda branch of Military Intelligence is their New church....