I'm reminded of the invincible giant insect from the manga The Drifting Classroom. That was more of a millipede, though.
**He have a scary and dangerous look.
This is so epically awesome!
Reminds me a Pabilsag persona from Persona series...
Hah, awesome sauce is what this is made out of, great job.