Viola riviniana Dare Valley (1)

Viola riviniana Dare Valley (1)

Observation - Viola riviniana Dare Valley (1) - UK and Ireland. Description: