They are some strange demonic folk right there. Give me the creeps every single time.
Followers of Moloch, who sacrifice children to their various lusts.