The attached photos were taken on Mangole island, in the Moluccas of Indonesia. Clearly a Tagiades species. Does anyone know which species please?
The attached photos were taken on Mangole island, in the Moluccas of Indonesia. Clearly a Tagiades species. Does anyone know which species please?