Mating Large Blue

Mating Large Blue

Observation - Mating Large Blue - UK and Ireland. Description: