We saw many small irridescent green caterpillars (or maybe beetle larva, I'm not sure). There were also quite a few big spikey ones hanging around the campsite. I don't know the species of this one.
Funny thing I learned the other day, the Chinese word for lobster translates literally to "dragon shrimp", lóng xiā.
I'm not sure what brought that to mind.