Green worm

Eulalia viridis