I has a resemblance to gargoyles, as seen on the walls of cathedrals. Also, to the monsters in Stranger Things Season2, those ferocious animals feeding on the poor humans. And the tongue reminds me of Aliens. Blend them all together and just call it, Demogarglien! :)
LoL! Epic idea!