This is a tribute to a french comics called "Croquemitaine" published by Glénat Comics and IDW (soon)