Green Caterpillar

Green caterpillar

Giant green hairy caterpillar with orange spots and black stripes.