What I believe are green and scarlet skimmer dragonflies, an unidentified damselfly and an unusual caterpillar on the island of Kohyaonoi, Thailand.
Click Image to Enlarge