Lifecycle
-
Caterpillar
-
Caterpillar
-
Caterpillar about to pupate
-
Caterpillar in Hyderabad, India
-
Pupa
-
Freshly emerged adult
-
Common Rose Adult
Read more about this topic: Atrophaneura Aristolochiae
Lifecycle
Caterpillar
Caterpillar
Caterpillar about to pupate
Caterpillar in Hyderabad, India
Pupa
Freshly emerged adult
Common Rose Adult
Read more about this topic: Atrophaneura Aristolochiae