Beach Spurge

Beach Spurge

Observation - Beach Spurge - Southern Africa. Description: