Christian Idolatry then and now: Altar of Human Sacrifices