Close

Caterpillar

Eupterotidae, Palirisa sp.

Caterpillar