Close

Common Lime Caterpillar

Papilio demoleus

Common Lime Caterpillar