Possible Spurge

Possible Spurge

Observation - Possible Spurge - UK and Ireland. Description: