Dragonflies and damselflies of Thailand

Dragonflies, damselflies and an unusual caterpillar on the island of Kohyaonoi, Thailand, with the usual health warning – my identification, which you can see when you enlarge the image, may not be 100% accurate…

Green skimmer 2
Green skimmer 3
Green skimmer 4
Green skimmer 5
Green skimmer 6
Green skimmer
Scarlet skimmer
Caterpillar unknown
Damselfly unknown

Click Image to Enlarge