caterpillar

What the hell is this creature?

What the hell is this creature?

I'm guessing this is some sort of caterpillar, but if any one knows what it is called please let me know

strange Bug creature caterpillar redeyes ross-on-wye

Delta electric international grossiste fourniseur distributeur