Sea Spurge
Euphorbia paralias

Info to follow.