Diarsia rubi
Small Square-spot : Diarsia rubi (Vieweg, 1790)
Caterpillar

[ Description ]