Marsh fritillary larvae

Marsh fritillary larvae

Observation - Marsh fritillary larvae - UK and Ireland. Description: