Close
Red slug caterpillar
Eterusia aedea