Ornithocephalus ciliatus

Ornithocephalus ciliatus is a species of orchid found from Trinidad, the Guianas, Venezuela, Ecuador, Peru and Brazil.