Small Blue

Small Blue

Observation - Small Blue - UK and Ireland. Description: Kidney vetch present in area of riverbank shingle where found

Kidney vetch present in area of riverbank shingle where found