Viola riviniana - Common Dog Violet

Viola riviniana - Common Dog Violet

Observation - Viola riviniana - Common Dog Violet - UK and Ireland. Description: