Englerina woodfordioides

Englerina woodfordioides

A tropical hemi-parasite with long red flowers.