Hyobanche

Hyobanche

Observation - Hyobanche - Southern Africa. Description: