Hyobanche rubra

Hyobanche rubra

Observation - Hyobanche rubra - Southern Africa. Description: