red admiral caaterpillar

red admiral caaterpillar

Observation - red admiral caaterpillar - UK and Ireland. Description: