Lemon Butterfly (Papilio demoleus)

Buy Add to Lightbox Download
Lemon Butterfly (Papilio demoleus), adult perched on leaf, captive
Lemon Butterfly (Papilio demoleus), adult perched on leaf, captive