Swallowtail caterpillar

Swallowtail caterpillar

Observation - Swallowtail caterpillar - UK and Ireland. Description: