Stock Photo: Common Birdwing (Troides helena) butterfly on a green leaf
Stock Photo: 837-4260 Common Birdwing (Troides helena) butterfly on a green leaf