striped caterpillar

striped caterpillar

Observation - striped caterpillar. Description: purple ,yellow stripes,pink legs. on apple

purple ,yellow stripes,pink legs.
on apple