Heartsease (Viola tricolor)

Heartsease (Viola tricolor)

Observation - Heartsease (Viola tricolor) - UK and Ireland. Description: