Close
CATERPILLAR
Papilionidae, Papilio sp.