Hairstreak

Hairstreak

Observation - Hairstreak - UK and Ireland. Description: