Common Blue (Polyommatus icarus)

Common Blue (Polyommatus icarus)

Observation - Common Blue (Polyommatus icarus) - UK and Ireland. Description: