Princeps arcturus
The Blue Peacock (Papilio arcturus) is species of swallowtail butterfly found in India.
Read more about Papilio Arcturus: Description
Princeps arcturus
The Blue Peacock (Papilio arcturus) is species of swallowtail butterfly found in India.
Read more about Papilio Arcturus: Description