Red Admiral Caterpillar

Red Admiral Caterpillar

Observation - Red Admiral Caterpillar - UK and Ireland. Description: