Nice! That's actually an image I found on google search and used for some ideas on mine. I love the color work on yours. Your artist did a great job on the blending in the greens. Here's what I came up with...and yes most people have absolutely no idea what it is. It ranges from is that Punisher? Cthulhu? Some bug thing? Heh.
View attachment 92173