green hairstreak

green hairstreak

Observation - green hairstreak - UK and Ireland. Description: