Sea Spurge ?

Sea Spurge ?

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