Luna Moth Catterpillar???

Polyphemus Moth Catterpillar???

That's all that I could think of....