Amorbia larva.

Amorbia larva on avocado leaf. Credit: Max E. Badgley
Credit: Max E. Badgley