Viola riviniana Dare Valley (1)

Viola riviniana Dare Valley (1)

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