Portland Spurge?

Portland Spurge?

Observation - Portland Spurge? - UK and Ireland. Description: