That thing looks real, man! It looks organic.
Someone should hire you for making movie props and monsters. This looks hell of a lot better than cheesy CGI stuff they do nowadays. It looks better than 99% of movie prop monsters too (back when they'd actually make the things, and not just CGI everything).
You could probably make something like this and pass it off as a hoax and I bet people would buy it. You could invent entire new species!