Hairstreak, Green

Hairstreak, Green

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