Hoodia?

Hoodia?

Observation - Hoodia? - Southern Africa. Description: Found in some wasteland along side of road

Found in some wasteland along side of road