Possible Greater Stitchwort

Possible Greater Stitchwort

Observation - Possible Greater Stitchwort - UK and Ireland. Description: