Papilio polytes theseus (male)
Papilio nephelus albolineatus
Scroll to top