Sallowtail

Sallowtail

Observation - Sallowtail - UK and Ireland. Description: