aberdaron june 28 butterfly

aberdaron june 28 butterfly

Observation - aberdaron june 28 butterfly. Description: