Greenstriped mapleworm caterpillar - note the black spikes lining the abdomen.
A green caterpillar with black stripes running length-wise

Lance S. Risley, William Paterson University, Bugwood.org