Chiloschista lunifera... - Gawler Districts Orchid Club Inc. | Facebook
Orchid Tree - Chiloschista is a lovely leafless orchid which is also commonly known as 'Root Orchid'. Chiloschista lunifera Red is a species native to Burma, Thailand and Laos, produce dark red