common dog violet

common dog violet

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