Late instar greenstriped mapleworm larva.
Greenstriped mapleworm

Adam Dale