Papilio demodocus

Caterpillar 1 day old – 4 weeks old and pupae

Breeder: Carmen Schmidt