Papilio polytes theseus (female)
Papilio memnon anceus (female)
Scroll to top