aberdaron june 28 butterfly

aberdaron june 28 butterfly

Observation - aberdaron june 28 butterfly - UK and Ireland. Description: