Purple hairstreak

Purple hairstreak

Observation - Purple hairstreak - UK and Ireland. Description: