Dog violet - common

Dog violet - common

Observation - Dog violet - common - UK and Ireland. Description: