Late instar greenstriped mapleworm larva.
Adam Dale