Jesus H. Christ, what is that? This... thing has all the features of a human, but it's clearly not a human. At best it's an alien that altered it's features imperfectly to blend into human society. At worst it's a demon disguised in some sort of flesh suit. In any case, I suggest we use fire.