Green hairstreak

Green hairstreak

Observation - Green hairstreak - UK and Ireland. Description: