[Papilionidae] Common Peacock (Achillides polyctor)

 

1

Nepal.  13 March 1999