TROIDES

     birdwings alive

troides rhadamantus - by Kuba Melhem 

ex pupa

troides  - by Ritupan Boruah

Kaziranga - Durgapur - 2023