Common Dog Violet (Viola riviniana)

Common Dog Violet (Viola riviniana)

Observation - Common Dog Violet (Viola riviniana). Description: