Sea Spurge ?

Sea Spurge ?

Observation - Sea Spurge ?. Description: