Common Blue - Polyommatus icarus

Common Blue - Polyommatus icarus

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