Spiny Mesemb

Spiny Mesemb

Observation - Spiny Mesemb - Southern Africa. Description: