Mycaranthes major

Mycaranthes major

Mycaranthes major is an orchid found in Borneo and the Moluccas.