Alex Jones breaks down the Globalist’s demand for human sacrifice to appease their evil agenda. A religious ritual rulers have been doing since the ancient days of Babylon.

Alternative News Videos