Green Hairstreak butterfly

Green Hairstreak butterfly

Observation - Green Hairstreak butterfly - UK and Ireland. Description: