Purple Hairstreak

Purple Hairstreak

Observation - Purple Hairstreak - UK and Ireland. Description: