Carpobrotus virescens

Carpobrotus viriscens

Carpobrotus virescens
(virescens, Latin, meaning becoming green or verdant, bot. light green