Pachliopta hector

species of insect
Species
Pachliopta hector; (Linnaeus, 1758)
Family
Papilionidae
English: Crimson Rose

Photos

edit