The caterpillar of the Variegated Fritillary butterfly.
caterpillarVariegated Fritillary butterfly caterpillar