Troides amphursus

Indonesia


 

 

 

 

 

 

m                                                                                                                       f