Green-Hairstreak

Green-Hairstreak

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