Polyommatus icarus Common Blue

Polyommatus icarus Common Blue

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