Stelis bucaramangae is a species of orchid plant native to [1]Colombia.
Stelis bucaramangae is a species of orchid plant native to Colombia.