I have a hard time seeing it past all those lichens. Almost doesn't look like an orchid at all.
What I wonder about these minis is, what kind of pollinator is actually able to pollinate such tiny flowers? And what of the seeds? They must be the size of protozoa.