Anyone know what this image is from? I've been searching for it Hardcore for a few weeks
Another picture
I'm probably wrong, but that reminds me of Pan's Labyrinth, so it might be a design or concept art from that.
Nevermind, it's "Chimera" by the artist nonhuman.