Close
Clearwing caterpillar
Episcada hymenaea